Playing with components.
Research
Started work on commands
Commands now register themselves through the package and can be found in the registry