Provides an implementation of the Command pattern to allow various application components to expose functionality for invocation in user interfaces.