Some refactoring for Singleton creation in general, and RenderFacade setup in particular, also started a RenderModule readme
Fixed some compile errors on GCC