#286 Made it so that different arc types come out of different parts of nodes, to prevent them from overlapping when they have the same endpoints.