1. Parse the first the 2 commands:
(i.e. ADMIN SHOW
      VOLUME MANAGE 
      etc.) Translate the 2 keywords into appropriate subinterface.

2. Next: 
   take the rest of the commandline,
   and separate the switches from the regular arguments.

   Compile the switches into a list of 2 LPWSTRS:
         1. Switch itself.
         2. Argument to the switch (supplied by a colon separator)

   Compile the regular arguments into another array

   While compiling these - if double quotes appear, the string that is supplied
   should be considered as one token delimted by a matching double quote.
   Double quotes should be removed however when compiling it into the array.

3. Now validate the switches (duplicates should not be provided,
   arguments should be supplied etc.)

4. Now call the appropriate subinterface with the list of switches
   and the list of arguments.

5.