Reorganize framework repo