Designing for Re-Use