Provides a way to resolve conflict between overlapping keyboard commands. Instances of this class are registered with an FEditorViewportClient instance and held in a prioritized list. When input matches one of them the keys referenced by that one are ignored when evaluating all lower priority instances.