I think it would be very useful if there were a way to box other boxes, possibly designating specifc ones as the input/outputs of the big box.
Bonus: if you collapse a box, it becomes a black box.
Bonus: if you collapse a box, it becomes a black box.