17. An article of manufacture including a computer-readable medium having instructions stored thereon that, when executed by a computing device, cause the computing device to perform operations comprising: retrieving a transcluded template file, the transcluded template file including a transcluded template; retrieving a transcluding template file, the transcluding template file including a transcluding template, the transcluding template including credentials to the transcluded template; validating that a data-type of an input parameter in the transcluding template matches a data-type of the transcluded template; building a binary transcluded template object from the transcluded template and a binary transcluding template object from the transcluding template based on the validating; uploading 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.
21. The computer-readable medium of claim 17 , wherein the transcluded template and the transcluding template inherit a data-type from a protocol buffer.