APE6 preliminary review

What exactly is still abstract about `NDData`?
Why can't it be instantiated (with irrelevant attributes for a given application like e.g. `uncertainty` or `mask` at a default value of `None`?