Built the shape list interface.