Compilation - Added a lot of debug, still a huge lot of tweaks to go, but I'm on the way

Added a small amount of doc, but most of it is useless c**p