Routines in ./field_utils need access but VerticalDimSpec lives in generic3g. Module should be moved - probably to field_utils. Or maybe into ./vertical which should then be moved out of generic3g.
Currently important strings are instead duplicated across modules.
Another solution could be to move the named constants into ./shared.
Routines in ./field_utils need access but VerticalDimSpec lives in generic3g. Module should be moved - probably to field_utils. Or maybe into ./vertical which should then be moved out of generic3g.
Currently important strings are instead duplicated across modules.
Another solution could be to move the named constants into ./shared.