Registration of auto workspace commands

- Make provision to allow things to be instantiated automatically.
Automagic remote selection.

- Does rely on the base class that contain the initialization code to be
  imported first.
Ensure the null case works too.