Introduce project file versions and migrations.
additionalScaleFactors -> scaleFactors

This makes the previously implied scale factor of 1 explicit so that it's optional.