Made argument parser a separate, configurable module.