В целом интересно. Метод решения проблемы через декомпозицию на отдельные составляющие похож на метод достижения целей.