code: function pongSrcCodeDivHTML( divId, resourceURL, params ) {
  	log( "Pong-SrcCode",  "pongSrcCodeDivHTML: divId="+divId+" resourceURL="+resourceURL );
  	
  	if  ( moduleConfig[ divId ] != null ) { 					// moduleConfig is part of structure
  		
  		moduleConfig[ divId ].resourceURL = resourceURL;
  		pongSrcCodeDivRenderHTML( divId, resourceURL, params, moduleConfig[ divId ] );
  		
  	} else { 													// load moduleConfig from REST web service
  		
  		var metaURL =  resourceURL+"/pong-sourcecode";
  		if ( params != null )
  			if ( params.def != null ) {
  				metaURL = resourceURL+"/"+params.def;
  			}
  			// pass get params of page to module config loader call, to enable dynamic table columns
  			if ( params.get != null ) {
  				var first = true;
  				for (var key in params.get) {
  					metaURL += (first ? "?" :"&");
  					metaURL += key + "=" + params.get[ key ];
  					first = false;
  				}
  			}
  		$.getJSON( metaURL, 
  			function( cfg ) {
  			 	moduleConfig[ divId ] = cfg;
  				moduleConfig[ divId ].resourceURL = resourceURL;
  				pongSrcCodeDivRenderHTML( divId, resourceURL, params, cfg );
  			}
  		);		
  	}
  }
docs: Main Initialization