Initial stab at bringing over List component.