MODIFIED: Rendering infrastructure.  Both suffered from security issues
and module handling for multiple rendering modules.