Sustainability Analysis and Energy Footprint-Based Design in the Product Lifecycle