abstractions, objects, and patches for Pure Data