First step in process to support high-level product overview. Lotta refactoring, bro. Time to modularizeeeee