An abstraction inside a patch can perform calculus upon :
its own internal values : its possible input(s) then have to be edited,
values coming from the outside : its input(s) have to be connected to external boxes.
It can also return values to the outside or to other boxes.