Fixed typo that prevented tempting engine from being used
Added component registry and removed the need for subview bindings