Major revamp of codebase. Began framework-based structure.