function Model( container, config ) {
	
	// "Model" inherits from abstract Model "AbstractModel".
	
	AbstractModel.call( this, container, config );
	
	this.inputs = undefined;
	this.outputs = undefined;
	
	this.outputsOrder = undefined;
	
	this.levelMap = undefined;
	this.layerLookupMap = undefined;
	
	this.modelDepth = undefined;
	
	this.levelCenters = undefined;
	
	this.modelType = "Model";
	
	this.loadModelConfig( config );
	
}
A Model is a directed, acyclic graph.

@param container, a DOM element where TSP model will be rendered to.
@param config, user's config for Functional Model.
@constructor