/// <summary>
 /// Class to indicate that a plugin supports a certain visualizer mode
 /// </summary>
 /// <param name="ModeName">The mode name to display to the user</param>
 /// <param name="UpdateDelegate">The UpdateKeyboardDelegate to call when the keyboard is to be updated</param>
 public VisualizerModes(string ModeName, UpdateKeyboardDelegate UpdateDelegate)
 {
     this.ModeName = ModeName;
     this.UpdateDelegate = UpdateDelegate;
 }
 /// <summary>
 /// Class to indicate that a plugin supports a certain visualizer mode
 /// </summary>
 /// <param name="ModeName">The mode name to display to the user</param>
 /// <param name="UpdateDelegate">The UpdateKeyboardDelegate to call when the keyboard is to be updated</param>
 public VisualizerModes(string ModeName, UpdateKeyboardDelegate UpdateDelegate)
 {
     this.ModeName       = ModeName;
     this.UpdateDelegate = UpdateDelegate;
 }