@cstross
Oh God. I wonder if it would be possible to make a purely mechanical gear train to produce these movements, at least for hours and minutes?