Added a rendering context to the most of the rendering subroutines.
Added some context aware rendering.
Added proper multiwindow rendering.

More testing needed!
Added a Doxyfile. Ignoring docs/html.