Starting New Apps  By now you probably realized that va uses the
cmake build tool quite extensively. And you might have guessed
that it also lends itself perfectly to setting up new
application projects. While nothing stops you from adopting a
more traditional setup there are several advantages to the
approach that is described in the following. For one, you don't
have to bother much about dependencies. For two, you can run
multiple versions of va at the same time and for three, you are
already set up for cross-platform development. Besides that,
there is something beautiful about having all the build
configuration in a clean text file ;)  Describing something in
detail always risks making something new look way more
complicated than it is. Be assured the following is pretty
standard cmake stuff and usually becomes second nature quickly.
Setting up new app projects comes down to:    1. place app code
in a directory analog to the examples   2. add a
ADD_SUBDIRECTORY call to the master CMakeList.txt   3. create