Restructure project to facilitate a testing infrastructure that is separate from the application files.