DESIGN FOR ADDITIVE MANUFACTURING: A FRAMEWORK TO COLLECT AND REUSE ENGINEERING KNOWLEDGE TOWARDS A CAD-BASED TOOL