UIModel is simply a marker interface extending CmtModel for the purpose of
fetching from the UIManager the ModelFactory implementation that is
responsible for producing the UICanvas implementation. The UICanvas
producing ModelFactory is typically required by implementations of
LayoutAssistant that wish to register one or more layout specific IdeAction
via ModelFactory.registerAction.