744 - Projectors w/data arg takes 1st datum - area/line 

Close #744.
I wonder if it's worth factoring this out into a _underscored method since it is the exact same code, and we want to avoid people causing regressions by modifying it unknowingly.