Metaball node

do not accept pull request, it is an attempt to store the node for revival (as suggested by github staff)