MIDDAY: Break NetCDF module apart further; one module to have low-level code, while the other will be more SWB specific.