Display on One Page grouped by Category or Tag

Is it possible to display the page of products with sub-headings of either categories or tags?

I have a fashion site that wants to list products by designer, VIP, clothing, etc - all on one page, but able to be in an order.