Brush stroke modifier: Follow curve

Woild be nice to have a similar feature as in Zbrush, where you can draw a curve/bezier spline on your mesh and then have a brush stroke follow that.

Justification

This allows for stuff like adding buttons or similar repeated patterns quickly and precisely.

Implementation Details

Ideally this would be a brush stroke modifier and not a separate brush, so you could add it to a bunch of different brush presets individually.

I was making a request for a path tool, it was very similar to this