Work in progress, improve documentation and setup a minimal
test system.