DataMatrix.copy()
DataMatrixSlice2D as a 2D view of DataMatrix
Move tabs into separate files + SliceTab base class