Designing for reuse.pdf