Initial version, with a test suite for Ninja/Make/Shake on a very basic example