Refactor position in a new object
Remove cruft
Implement meter rescaling
Implement animated rescaling