src/View.js
function(element, viewName, options)
	{
		if(this._explicitSubviewsStruct === null) this._explicitSubviewsStruct = [];
		this._explicitSubviewsStruct.push({
			viewName: viewName,
			element: element,
			options: options || {}
		});
	}
function(element, viewName, options)
	{
		if(this._explicitSubviewsStruct === null) this._explicitSubviewsStruct = [];
		this._explicitSubviewsStruct.push({
			viewName: viewName,
			element: element,
			options: options || {}
		});
	}
function ( element , viewName , options ) { if ( this . _explicitSubviewsStruct === null ) this . _explicitSubviewsStruct = [ ] ; this . _explicitSubviewsStruct . push ( { viewName : viewName , element : element , options : options || { } } ) ; }
Adds subview metadata to the internal list. The subviews from this list
are then rendered in renderSubviews method which is automatically called
when the view is rendered.

This method can be used is in the render method to manually create a view
that is not parsed from html/template (for example for an element that
sits at the end od the body element).

@param {DOM element} element Element of the subview
@param {String} viewName Name of the view
@param {[type]} options  Options object for the subview constructor
Adds subview metadata to the internal list . The subviews from this list are then rendered in renderSubviews method which is automatically called when the view is rendered .