Listing Updates

New subclasses, sorting out how to layout cells and how tall they
should be.