#181: fix diagram
- bugfix huge distance between repetition pat
- adjust group connector handles to change position based on nodes inside
- refactor code to perform better
- fixed repetitions are not working in groups
- fixed groups are too small for repetition
- fixed group height or position is calculated incorrect with repetitions inside
- fixed misaligned edge cases can occur