Благовещенский Николай Николаевич, архитектор