JMS #4: Parsing command flags with context
JMS #4: Formatting
JMS #4: Support for flag handling on command line
JMS #4: More WIP