Add product blueprint editor, save blueprints in product object, use bower to pull in dependencies