How to manually bootstrap an Angular application

Interesting to look back on this. Still a valid solution. renderComponent could become an easier solution, but it still needs a lot of work.