project crudely split into test and guiApplication subprojects. since it somehow builds, it is worth preserving