Added renderer and basic support with compositor.
More foundational work