public TopicDisplayWorker(DisplayTopicFactory factory, Topic topic, ITopicConnection connectionType, Panel panel)
 {
     _panel = panel;
     _topic = topic;
     _factory = factory;
     _topicElement = _factory.CreateTopicElement(topic);
     _topicPointerElement = _factory.CreatePointerElement(connectionType, topic.Pointer);
 }
 public abstract void DisplayPointerElement(Panel panel, TopicPointerElement topicPointerElement);