First sketch of the object factory.