Primary view for collections

Baseline for collections; will need styling around the edges for
ancillary functions like comments.