[StackedPlot] - Stacking is done on each valid project call

Closes #897 
Well the problem is that we do have a projector ( this.project("y", "y", yScale) ).  Also, this is essentially defined behavior when the projection is invalid.