grim/guifications3

closing this since just about everything that can be is converted to cmake, and all newer changes will be maintenance
I'll add something in here eventually... maybe sooner... maybe later...