* Cleanup and formatting * Fix typos * formatter * Start working on header cleanup * More include changes * WIP MORE * Finished the first pass of include updates. * More include updates * Handle some UB * Formatter