lots of repo structural changes (+docs)