Worked on abstracting the shit out of this stuff
Cleaning up projects