Very basic skeleton for C++ applications divided into core library, ui and command line front end