Setup CommandBase

- just basically set up the very first part of the repository with only
generated code.