Added a stub for formatting documents (NYI).
Extract boilerplate cruft for implementing Ole commands.
Move GoToDefinition over to new base class.