Key Design Considerations for 3D Printing