allow to add to cart a product from 'Design your own'
rename some files for improving consistency
apply some renames on the design-your-own for making it more readable
add code required in the frontend for allowing the user to set an order (based on general options)
add code in the backend for supporting general purchase