Content Adaptive Technology For Visual Needs