10. A system for composing a valid HTML document using template transclusion, comprising: a memory configured to: store a transcluded template file, the transcluded template file including a transcluded template; and store a transcluding template file, the transcluding template file including a transcluding template, the transcluding template including credentials to the transcluded template; and a template building module configured to: validate that a data-type of an input parameter in the transcluding template matches a data-type of the transcluded template; build a binary transcluded template object from the transcluded template based on the validation; build a binary transcluding template object from the transcluding template based on the validation; and upload the binary transcluded template object and the binary transcluding template object to a web server to generate the valid HTML document that is sent for display on a browser, wherein content in the valid HTML document associated with the transcluded template is included within content in the valid HTML document associated with the transcluding template.
13. The system of claim 10 , wherein the template building module is further configured to: generating an abstract syntax tree for the transcluded template; and generating an abstract syntax tree for the transcluding template, the abstract syntax tree for the transcluding template including a tag to the abstract syntax tree for the transcluded template.