9. A system, comprising: a processor; a computer readable medium including: at least one publisher including formatting information to generate model output; and a publisher registry indicating at least on of the publishers as registered in the publisher registry; a first module including code executed by the processor to access a model to generate an intermediate structure having elements providing information on the model, wherein the model defines an object oriented program design; a second module including code executed by the processor to select one registered publisher in the publisher registry to use to publish the model, wherein the selected publisher includes code executed by the processor to access the intermediate data structure and generate output from the elements in the intermediate data structure according to the formatting information to provide a visualization of the defined model.
9. A system, comprising: a processor; a computer readable medium including: at least one publisher including formatting information to generate model output; and a publisher registry indicating at least on of the publishers as registered in the publisher registry; a first module including code executed by the processor to access a model to generate an intermediate structure having elements providing information on the model, wherein the model defines an object oriented program design; a second module including code executed by the processor to select one registered publisher in the publisher registry to use to publish the model, wherein the selected publisher includes code executed by the processor to access the intermediate data structure and generate output from the elements in the intermediate data structure according to the formatting information to provide a visualization of the defined model. 12. The system of claim 9 , wherein the publisher registry includes attributes of each registered publisher, and wherein selecting one registered publisher in the publisher registry further comprises: determining one registered publisher having attributes that match attributes of the model, wherein the selected publisher comprises the determined publisher.