In MATLAB one can use cell arrays and structures to "hold" data of different types. For example, one can define a cell array in which the first cell contains an array, the second a differently sized array, the third a string, etc. Similar things can be done with the structure data type.
Do these or similar exist in Mathematica?