Ports can now be placed at any position on the node (relative x/y coordinates). Ports with the same coordinates are automatically layouted, so that they don't overlap. This makes grouping of ports easier.