Goals: add support for unit testing.
Initial alpha release. Rationalise and stabilise the basic configuration format; add basic essential functionality.