calculations and drawing...
Tubes drawing.
We should drop KeyValuePair[] as they are not serializable.