These 3 generated signatures are generated from the same data (basically a JSON list of (x, y) coordinates)
Linear interpolation between sampled signature points (original)
Bezier curves that pass through all sampled points, fixed stroke width
Bezier curves that pass through all sampled points, stroke width based on estimated mouse velocity