Adds a simple HTML templating engine that generates Views for pork suppo...

...rted languages.

- Currently Typescript only.
- Views support nested templates.
- No data binding or anything fancy. This is just to support defining DOM in HTML and making it programmatically accessible without having to type anything.