Developing a Cyber-Physical Rehabilitation System for Virtual Interaction between Patients and Occupational Therapists | Synapse