Childcraft: The how and why library