Direct modelling using Kangaroo?

I wonder what combination of goals can be used to replicate direct/push-pull modelling in Kangaroo.

What I had in mind (source):

An initial idea is to decompose a solid into its faces, and for each face create a group of anchors. I could then perhaps enforce a goal whereby if I grab an anchor and move it in space, the other anchors belonging to the same face will adopt the same movement, to simulate the pulling of a face. I guess the difficulty lies in the step afterwards where the faces will have to be regenerated with the translated anchors.

Are there any other goals I should have a look at that might be relevant to direct modelling?