here is a rough idea of what our modular decomposition looks like, in terms of a pseudo-mvc structure
the hierarchy as modeled by the diagram follows mvc, and there are no cyclic dependencies so we're in good shape in that regards