I don't think that generate_json belongs in the VizFrame class. The json file will contain numerics and you don't get numerics until you deal with simulate and scene. Seems like the scene should generate all of the json stuff. What will this actually do in this class?