Hacked renderer now fully implemented along with interface.

All that remains is testing...