833 stacked area

Redirecting PR #851 to target develop branch
close #833 
As this is an architecture question and we need to vastly rethink about the architecture, I don't want to delve into this until we have the architecture fleshed out.  More bugs are popping up in NewStylePlot and these bug concepts are appearing in StackedArea as well.