Closes #204
This commit adds a straight layouting strategy for message flows. Other than that it makes sure connection attachments are being remembered during reconnection / shape move. Closes #249 Closes #179