5 Methods of Generating Code Using Microsoft Tools https://www.danylkoweb.com/Blog/5-methods-of-generating-code-using-microsoft-tools