CLI belongs in ./main
Moving stuff - tests pass
Functional way of walking matrix
Add --help switch to scanone
Updated descriptor
Generic names