had some time on my hands...
so a metre accurate km odometer.
you can define lots things,number of wheels, colors of wheels etc, font of the odometer
it has various styles for smooth scrolling, semi smooth, snap.
the numbers wheels are created, with bevels, number embossing, dirt.
the actual frames have more rendering and makes the frame look as thoughits on a wheel (curves it),and then renders the lighting.
the setup is in the form unit, the km is updated in a timer,wheels only render when needed,so must be on a persistant canvas,i use tshape in the demo.
It is done with properties,setter/getters so should be easy to convert to a component if needed..
nb tried various ideas, so may have unused code,vars,properties etc,not gone through to check.