PositionComposeDecorator -- much cleaner way to do position offsets?