WIP: single class to represent multidimensional data

To take up discussion from https://github.com/mne-tools/mne-python/issues/309.