Derived.c = (100, 100); horizontally(50, derived_h, Interface, Derived, Abstract); vertically(50, derived_v, Derived, Implementation); Component.c = (300, 17); horizontally(50, component_h, Component);