Restructured some files into a more general framework project.