There is a lot of repeated code in `geom_rw` and `geom_utils` that is utilised by both ARTEMIS and RAFFLE. This would be better as its own separate module that is imported by both. This is the case for both the Fortran and the Python sides.