Creating your own code generator in ASP.NET