public WpfRenderable(IFrameworkElementWrapper wrapper, Canvas canvasParent, BuilderWorldObjectState[] states)
 {
     this.wrapper      = wrapper;
     this.canvasParent = canvasParent;
     this.states       = states;
     wrapper.Element.MouseLeftButtonDown  += ElementMouseLeftButtonDown;
     wrapper.Element.MouseRightButtonDown += ElementMouseRightButtonDown;
 }
 public ParentFrameworkElementWrapper(IFrameworkElementWrapper baseWrapper, FrameworkElement panel)
 {
     this.baseWrapper = baseWrapper;
     this.panel       = panel;
 }