Submodules;
Slight refactoring;
Merge branch 'protohype' of https://github.com/ifdm/overgrowth into protohype