Implement virtual management commands.

This is part one of a six part changeset that implements