Documentation: Add main page
Doxyfile: Do not extract private class fields
Doxyfile: Do not sort declarations
Type: Add POD typedefs
Engine: Tweak class description
Engine: Document method return values