Revert "Quad: store points as std::vector"

This reverts commit 169887f39458c37d3c6863c415232cb692a85f64.

This commit breaks the API + leads to undesirable performance.

My bad.