Infinite Engine

History
The Infinite Engine was created by Darth Revan from a piece of the Star Forge. He learned that it had far greater potential, where it had the power to create entire galaxies given time. This fragment was later awarded to a number of alien Ongree servants of Revan who were placed as the machine's guardians and were protected in a complex that was equipped with automated turrets as well as assassin droids.

The existence of the complex holding the Infinite Engine was discovered by the Sith Empire during the Cold War, and shortly recovered by an official. After exhaustive study of the device a plan was set in motion to create a new "Star Forge" from the device, from which would secure the Empire's holdings in the future. From this plan, over countless centuries the original Infinite Engine would grow into the Resource Factory "Evolve".

New Infinite Engines
The Resource Factory "Evolve" over time became capable of building new Infinite Engines from scratch that would be installed on HD-03D Harrower-Class Dreadnaughts, but this version had several differences from the original. First it wasn't capable of growing any larger then it already was. simply because of that it was limited in what it was able to produce. For one it couldn't produce even a full size fighter in one go. It could produce the parts of the fighter which could then be assembled, or parts needed for maintenance of the Harrower.

It also needed more then just energy to make what was requested. These Infinite Engines required raw materials which it could then shape into nearly anything, so long as it had the data needed to make it.

Other Infinite Engines
Its not currently known if Darth Revan had other Infinite engines hidden away, but he certainly had made use of the technology, like The Foundry. The Foundry was a orbital droid factory designed to build droids at a incredible rate.