Unified renderer

Initial version of unified renderer