Commands are single fire objects.
TODO Description
Responsibilities:
Example Use:
NavCommandStack x = new NavCommandStack( ...