OpenBazaar has already done that quite well. Easy integration of photos, as much and as big as you want them to be. Appealing design of the shop.
However, there is still a lot missing to really become a competition to the well-known Fiat markets...
We have a lot of user friendly templates on our marketplace... cash for coins, barter, auctions/reverse auctions, goods, services, etc. It's pretty easy actually. When you get a chance to test it let us know.
The only problem is in one big point guys. Many people dont understand who takes the risk if something goes wrong. And how to attract people who do not use cryptocurrency?
This is a snag and who can solve it will become the top one.