Big Subdirectory Update - DOES NOT COMPILE!

Does not compile - all includes in all files have to be changed
according to their new subdirectorys