 module.exports = class Factory
 
   ###*
-    Store the loaded controllers.
+    Stores the loaded controllers for subsequent calls.
     @property controllers {Array}
   ###
   controllers: {}

  @method template
  @param path {String} Path to the template.
  @param fn {Function} Callback function returning the template string.
  ###
  @template=@::template=( path, fn )->
    # console.log "Factory.template( #{path} )"



  ###*
  Returns an instantiated Controller given the name.

  If the controller was not loaded yeat, load it using AMD loader, otherwise, get it from `@controllers` object.

  Throws an error if no controller is found.

  @method controller
  @param name {String} Controller name.
