I added the draft documentation for fantastico sdk. I also created the packages within code that will hold usefull commands.
I added draft design for fantastico sdk. I added initial SdkCommandArgument implementation.
I added the base command implementation as well as exceptions hierarchy for sdk.
I added subcommand support and I changed the api for concrete commands.
I updated documentation diagrams.
I added the sdk commands registry and I included it into documentation.