To Do List
- Documentation
- Code comments (doxygen)
- Wiki blurb
- Update all classes to descend from oiObject (class hierarchy in wxStringArray?)
- Create the oiIllusionistCore in which the Render, Capture and ModuleController are not instantiated by default
- Descend oiIllusionistEngine from the core, enabling the renderer, capture and modules for backwards compatibility with current applications
- Design new oiNetworkEngine class
- Network communication capabilities
- Each engine can have a single master and 0..n slaves
- Top level engine has no master
- Eventually design an oiMultiMasterEngine descended from the oiNetworkEngine
oiNetworkEngine allows multiple engines to handle different agents that co-exist in the same virtual world space.
oiMultiMasterEngine allows multiple engines to cover overlapping or tiled virtual world spaces.


