Initial addition of the ISArgumentParser files.
Extracting ISArgument into separate files.