Add default anchor behavior for StateViewEndpointCollection

Currently, endpoints aren't given any default arrangement for `StateView`. While this is obviously customizeable, we need to provide some default behaviour for how endpoints are arranged (using jsPlumb anchors) that can be used as the default for all the endpoint collections on state views in parts of the UI that use the plumbing components.