Text this: Function-Based Design Principles for Additive Manufacturing