code: function(req, res, next){
  		var id = req.params.id;
  
  		// If id is set, then we shall render a single page
  		if(id)
  			return getProcessedViews(id, renderView);
  		// Else, let's render a list
  		else
  			return app.models.View.find(renderList);
  
  
  		function renderView(err, views){
  			if(err) return next(err);
  			if(views.length <= 0) return res.redirect('/views/view');//('Could not find view... Are you shure about this view?');
  
  			// View Module to render with
  			viewModuleName = 'view-default';
  			var viewModule = app.helpers.Modules.get('view', viewModuleName);
  
  			if(!viewModule) return res.send('Could not load View Module: '+viewModuleName, 500);
  
  			// Delegate render to module
  			var locals = { view: views[0] };
  			return viewModule.render(req, res, next, locals);
  		}
  
  		function renderList(err, views){
  			if(err) return next(err);
  
  			res.render('view/list', {
  				_layoutFile: '../light.ejs',
  				views: views
  			});
  		}
  	}
docs: /*
  This controller action is responsible for both Listing, and
  showing the corresponding view.
  
  If an invalid id is assigned, then it will render an default
  page listing all the available views, linking to corresponding page
  
  Otherwise, it will render acordingly to the template choosen.