What is the best way to build catalog in C5?

Permalink
I want to create a catalog:
Something like this concept:
http://octobercms-catalog.yohann-decharraud.com/demo/...

Vivid store look great but catalog is a little difference from a shop (i don't need so much features and tabs)

Basic outline:
A. main Page category list (chairs, desks, bathrooms)

B. child list:
- chairs list
- desks list list
- bathrooms list

C. product details X (picture, description, 2-3 tabs of details)

I am afraid to create endless page types and topic trees :)
Someone have experience in this kind of project and can give me some tips. Use vivid or create my own structure?

siton