[GeoLib] Various code improvements.

Merged Tom Fischer requested to merge TomFischer/ogs:SmallFixes into master

Merge request reports