[Task] add subgenerator for components