High-level rendering engine with multiple backends. This project is a work in progress and is very incomplete. Pardon the dust!