Removed 'parse' from the Renderer class and instead made it a parameter to the MPIScope class.  This seems like a better way to model the behavior because the Renderer really isn't meant to represent data transformations and it doesn't make much sense for the Renderer to have code running on the update thread either.