New eCommerce site being built with Joomla/VirtueMart. Need to provide a product visualizer feature (built in Flash) that allows a customer to select a specific product, option (like color), and upload their own image to see what it would look like on the product. The product in this case will be baseball caps. The product visualizer should be able to query the Joomla/VirtueMart product database so that all products (and options) are available to the customer to view. Products that are created in the visualizer should then be able to be put into the shopping cart for normal checkout. Also need to include an image upload feature to be associated with the actual order. Please provide links to similar development if available.