Pd allows abstraction and sub-program to reduce the visual clutter and also you can use the catch/receive/send blocks.