Prototyping in Smart Product Design: Investigating Prototyping Tools to Support Communication of Interactive and Environmental Qualities