I have been working on a new base framework for my future projects.  This would be a way to have a flexible display for any number of indicators of any type.  I have come up with something, but I am new to OOP concepts and would like any feedback on where I might have gone wrong.  In this example you can add a float which will populate new objects and a waveformgraph will populate only once and then update, this can all be changed in the program but that is how I setup the examples.  I appreciate any pointers. 
Framework Test - 04.zip