Its so nearly working damn
Implements observable paths, so that templates are lazily rendered and will update when their paths change.