Factory. Code generator.