Submodules.
Separated strategy and learner.
Moving to Cassava and Cereal libraries.