make_S3_simplicial_complex now uses pointers