rebased argparse to Public-Internal docs
refactored argparse