move shape_func package to mf project
add MFNode
use MFNode instead of IntIdentityMap+ProcessNodeData

  + accordingly modifiy 25 classes