X-carve for 3D printing

It would appear to me that the basic x-carve has all the features (apart from z axis travel distance) to be a 3D printer after replacing the spindle for a 3D printing head. Has this option been explored? Is it even remotely feasible?

Anyone know if the optional 3D print head for the Piranha will work in the X-Carve. What software would be needed?