iCare – A User Centric Approach to the Development of Assistive Devices for the Blind and Visually Impaired