Examining Three Approaches to Supporting English Learners by Leveraging Technology