This is pretty neat. How the heck could he make it so that it's available offline? Seems like the resources would need to be in a different media such as a PDF or something.