One Runtime <-> Many XBlocks

Make ModelData and Runtime act as manager objects that take XBlocks as method arguments.

@dianakhuang @sarina: Review?