removed dependency to mapy and alg3dpy modules and created a composite module