giving the timeslice index to StorableTimeslice::append_component is no longer needed, since now the timeslice knows its own index