Lots of tweaks, additions and overhauls
A ton of compat files