Reboot

Major cleanup of API and implementation of missing components in Rendering and Events.