Design for deconstruction