A work in progress, drag a drop component which falls back to a static diagram