Product-Service Systems Design with Functions and Activities Methodological Framework and Case Studies