+ добавил генерацию role, functionality, component