soProto, a soft body architecture