Added specific command factories.

Added: GraphicsComandFactory, KeyboardCommandFactory,
RegisterCommandFactory and SubroutineCommandFactory.