fixed strict warnings
don't use extract (confuses IDEs and code checkers)
some reformatting
made renderers proper render plugins
common is now helper plugin