GUI is buildable on its own and has its own tests