Implemented Scrolling in the diagram, with automatic resizing and repositioning when dragging. Implemented only for draggin down and right of components for now.