Catering for Diversity: Including Learners with Different Abilities and Needs in Regular Classrooms