a blueprint of a factory