Refactor: Pull argument setup into initialize.
Refactor: Rename ArgumentParser.
New files interactions and argument parser.