Strategies and theories for supporting all students in the integration of technology including Assistive Technology and Universal Design for Learning