It surprised me a bit to find `GetScale()` in visor.go instead of proctype.go as a method of ProcType, like `ProcType.GetScale(revid string)`. Would that make sense?