Updated factory manager.
Updated factory manager.
Updated main module.
Updated slide generator.