Ai boost filesystem part 1 strict refactor

this is part 1 of AI boost filesystem branch it is (except 65431971482b055d39f222e6c65318494729b66d) a strict refactor (renaming). Even though it does nothing it causes the most merging conflicts so in order to not have to resolve them again, i think it's best to pull this into master now.