update engine storage location and bump compiler version
finalize the interface for building the subtree
remove the engine reference from the construct node

the engine reference now lives on the type
finalize the construction api
update compiler helpers for new engine location
add an update method and feedback guards to the engine
update the standard tracer and inverter