Переделка cmake правил, обобщение модели