Modular decomposition

here is a rough idea of what our modular decomposition looks like, in terms of a pseudo-mvc structure mvc

the hierarchy as modeled by the diagram follows mvc, and there are no cyclic dependencies so we're in good shape in that regards