deleted FactoryFactory and immersed it into the language as setBranchGenerator.
deleted factory and give inheritance method directly to scene class using YLEP.