Reorganize repo file structure