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

Closes #897 
That'd be a reduntant util, since the `v !== v` check is narrower than the `isNaN` check. In this case it doesn't really matter since `undefined` would also be an invalid result, but I just wanted to flag that `isNaN` doesn't do quite what is expected.