A Visual Diagram library