[WIP] Continue cleaning up the library

Now we have a nicer abstraction for command-line arguments and transformers.
The bootstrap is broken.