Tinkering with the container.
Working on the factories.
Fixed the products javascript and reduced the factories enum types.