[view] [refactor] Removed notion of `engines` completely. Moved layout code into separate file.
[forms] [fix] Use resource.view, not direct link to view class.
[view] Throw error if rendering engine resource is not available
[docs] Use swig resource instead of view