User Guide What Parent project for all engine implementations. This project contains engine specific interfaces and base classes. Why It should be easy to add support for a new engines. How By extracting repeated code as much as possible.