Developing medical device technologies from users' perspectives: A theoretical framework for involving users in the development process | Synapse