major clean-ups in widget renderer; added support for sub-view inclusions