added svg canvas component: connections
working on curves and move events thingking about making sources and connections in the same module