Working template version

The binder can now run use nested templates, no self-updating data
bindings yet.