Basic Architecture.

Data Structure:
Product - Represent a single product
ProductList - Manage data action including pull data from server and push data to server
Basic show product list in table view
Create product object
Take square picture.
Enter MSRP.