michael: rename AbsoluteDimensions to Dimensions to avoid confusion with Absolute/Relative fretboard-positions; some refactoring in context of trainer