I certainly understand the problem that you are facing. There are not so many code generators that produce a separation of the application layers. I am using OxyGen Code that is available at http://www.techinceptions.com/codegenerator.html. Why don’t you give it a try? I am sure that you will get up to speed very soon and OxyGen Code will facilitate a smooth development process for the project that you are working on. Happy Holidays!