Digital Prefabrication in Construction 3D Printing - Branch Technology