A collection of abstractions for the Pure Data patching language