[buffer] rename CircleStrategy template argument to PointStrategy because
it might also generate squares etc.