GUI Question regarding SVG objects

SvgKnob might be the easiest way to rotate “screws”, you would just need to work out a way to set them to random values upon being added to the rack. Keeping in mind that depending on a screw type you would only need to rotate per axis, phillips / star head will be 1/4 of the rotation, flat 1/2, hex 1/6 of 1 rotation.

In the constructor the rotation would come from :

//hex
minAngle = -0.16  * M_PI; 
maxAngle = 0.16 + v * M_PI;

Perhaps a variance can be added here? v being an arbitrary number between 0.00 and 0.16

I was thinking of doing this also some time ago but decided it was not worth the hassle as subtle as it would be, I kept a few screws as knobs though.