+/* Forward edges: Forward (downward) edges are just drawn straight
+ * down and then to the right side
+ * Backward edges: Consider the smallest rectangle that contains both,
+ * source and destination block. Draw the edge along
+ * the shorter side of that rectangle
+ */