Split up framework files into reasonable places.