zip all the new calls...
Add the dtor function in surface and implicitForm to eliminate the
delegate object in one shoot
Add macro to accese ot some struct field
add some macros to access some struct field
Add the deltax field
Write the function volume but i must check it becouse it behavoir is
strange...........