* **Fix**: Fix `prog=...` for intermediate index parsers. Prior to this these parsers would only show the command name (`sys.argv[0]`) and the last parser's name, but none of the intermediate parser's names, which meant the usage string was wrong.
* **Update**: Add a license (MIT)
* **Update**: Change registry data structure from `List[Tuple[PurePath, ArgumentParser]] -> OrderedDict[PurePath, Dict[str, ArgumentParser]]`