project: Cleanup.
OptionParser,Argument: Move ‘Argument’ definition to separate source file.
project: Restructured source files again.