Build out archive feature. Tests passing, primitively