Reworking to allow access to global 'driftwood.engine' object from within subviews/models