A Multimodal End-2-End Approach to Accessible Computing (Human-Computer Interaction Series)