flatten project hierarchy, kill groups and pri files, split src into src & inc, migrate to cmake
flattening the project hierarchy is actually a preliminary step needed for cmake migration, and for all headers to be guarded. This cannot be used until cmake is ready too...
Edited by username-removed-233259