Initial revision of lists, backed by arrays.