A flexible, integrated and engaging resource for teachers of 3 to 8 year olds