yup it's a giant dictionary of all the information for the xblock and its children! I get a bunch of "Object of type Integer is not JSON serializable" for the existing tests if I remove `to_json` -- I was guessing it might have to do with JS Integer object vs. int in python? 