1. A system for creating an XML runtime model comprising: an XML runtime model; a template comprised of one or more features; and one or more of said features configured to generate one or more entities in said XML runtime model in response to an iterative input process, whereby input, comprising said XML runtime model, is obtained by each of said features in said template to generate said one or more entities as each of said features is executed by said system.