Wrapper to argparse to create command line interfaces in Python, with support for hierarchical commands that can be bound to modules or classes.