Text this: A multi-layer based architecture for the development of an open source CAD/CAM integration virtual platform