833 stacked area

Redirecting PR #851 to target develop branch
close #833 
uh.... how is this gonna work when datasets get removed?
or when the data changes? (dataset onDataChanged)