Implemented by all modules, this interface defines the responsibilities of all modules.
For a convinient way of implementing your own module, please see class ESRender_Module_Base.
Instanciation-method.
As every module brings it's own constraints to storing an object's instance to the table, the renderer will call this method to determine if a new instance must be created (by calling createInstance()) before processing a request. Returns a boolean value telling if the given object was previously instanciated.
Instanciation-method.
If the renderer's call to instanceExists() return true, this method will be called to signal the module to create a new object-instance.
Processing-method.
Let the module take all the necessary steps to process (a.k.a. render) an object. Currently this method examines the request-parameter "display"