Add in _unflatten method

- Rolls back flattened data to look like unflattened data
- Still needs to assemble a `_group_count` key by counting group name values (e.g. number of channels of a particular type)