/// <summary>
 /// Removes the given <paramref name="baseObject"/> from the associated view.
 /// </summary>
 /// <param name="baseObject">The <see cref="BaseObject"/>-instance to be removed.</param>
 public abstract void RemoveBaseObject(BaseObject baseObject);
 /// <summary>
 /// The given object will be drawn in it's deselected (normal) representation.
 /// </summary>
 /// <param name="baseObject">A <see cref="BaseObject"/>-instance.</param>
 public abstract void DeselectObject(BaseObject baseObject);
 /// <summary>
 /// Insert the baseobjects representation.
 /// </summary>
 /// <param name="baseObject">
 /// Reference to the <see cref="BaseObject"/> instance.
 /// </param>
 public abstract void InsertRepresentation(BaseObject baseObject);