Вы можете использовать флеш-макет (FWD).
https://en.wikipedia.org/wiki/Adaptive_web_design
Он будет масштабироваться и поддерживать макет, он немного сложный, но позволяет изменять размер страницы, не нажимая на такой контент, как (RWD).
Он выглядит отзывчивым, но он масштабируется. https://www.youtube.com/watch?v=xRcBMLI4jbg
Вы можете найти формулу масштабирования CSS здесь:
Я полагаю, что не возможно сохранить комментарии xml в синхронизации с автоматически сгенерированным кодом автоматически. Однако комментарии xml могут уехать в отдельном файле (просто опция "XML documentation file" набора на вкладке "Project properties"-> "Build"). Можно создать начальную версию файла документации XML и обновить во вручную при необходимости
Этот инструмент может сделать это: http://www.huagati.com/dbmltools/