Crafting entities from the factory