Restructured the application to prepare for a release.