Simplifies CLI handling.
Introduces a CLI abstraction and spec factory.
Adds the dump-year executable.
Updates docs.