ENH: PiecewiseP: BPoly-based replacement for PiecewisePolynomial