That will work. You can really do it however you want, so there is no answer to how you should do it. That is up to you. You can store your images wherever you want too. Start by creating your catalog and then add your add to cart pages. Then create your view cart page and add a cart display. Then run the checkout wizard from the view cart page you created. Remember all pages will have to be named with .php.