This issue is to discuss how to support custom extra dimensions, such as "wavelength". The custom dimensions may not even be ordered or implicilty continuous, like (x, y, z, t). A collection of ensembles of forecast data is one example of a discrete and unordered dimension. (but see Issue #172 for support of ensembles specifically)