Investigate it's usability.
Render templates immediately with placeholders for all the child views.
Root is written exactly as is, but does not call end until all children are complete.
Children are delayed, and written as script tags outside of the root template. These are then injected on the client side as soon as they are available.