Cradle-to-Cradle Design: The Way of the Future?