Although this is a good idea, I'm afraid that this is not possible to implement this suggestion currently.
We are using GraphViz behind the scenes and we already made a lot of dirty tricks to implement portin and portout. Having some ports on the side is really too hard.
Sorry about that!