IT and Education for the Poorest of the Poor: Constraints, Possibilities, and Principles