Am I right in thinking that the MFC class CArray can only support a one-dimensional array? If so, is there any way to construct a multi-dimensional array using MFC?