EOD: break data structures within netcdf_hl into separate modules.