This is to be used in addition with EVT-Core and will not work without. The architecture is still being defined, but will be recorded soon enough
The goal is to be able to support any number of screen types and interfaces using a single common codebase. Ideally, it will be able to handle primitive shapes, bitmaps, vector graphics, text, basic animation, and as a stretch 3d graphics.