Design, Representations, and Processing for Additive Manufacturing