Fix move still possible just after enabling sort.
Fix jobs not reset after move, refactor evaluation.
Optimize UI refresh with manual content update after cell assignment refactoring.
Refactor cell assignment when adding a new job or editing one.
Reorder jobs automatically when "Sort Jobs by Altitude and Priority" is enabled.
Add a few assertions.
Fix management of score value zero, which is acceptable for observation.
Rewrite dark sky score calculation to consider seconds at most when comparing times.
Rewrite altitude score calculation to not modify the job startup time, move logs to caller.
Commit whole remaining files for pre-testing.
Quite a few bugs left.
Culmination calculation doesn't work yet, there remains a bug in calculateCulmination which makes the function unstable.