I have a splitter window.
One view is the list of available objects (which is pretty simple ) and the other is the view of the selected object.
If the second view has contain all of the code to be able to render each object type then it will be an enormous amount of code.
The list of available objects will be extended in the future and I was trying to come up with a way of having each object be able to render itself rather than have the one view 'know' about all of the objects and ultimately each time an addition was made it breaking previous code.
Or is this just a dumb idea for a Thursday afternoon....