Things are now broken out into the following:

* Data types
* Engine
* Algorithms
* Agents