3D Printing Modeling & Design considerations