Data structures for simplicial multi-complexes