Introduces a new argument parser module that handles command-line flags (e.g., --verbose, --output) and positional arguments. The parser supports short and long flag variants, required vs optional arguments, and automatic help generation. Includes validation for unknown flags and missing required arguments.