Ok, для тех кто не ходил по второй ссылке.
Естественно, подход не новый, поэтому не ищите чего-то "супер-пупер".
Изначально система не из чего не состоит. Есть только менеджер, отвечающий за запуск и доступ модулей.
Это основа. Дальше идет наработка модулей, которые могут между собой пересекаться (заимствовать методы друг у друга).
В результате мы получаем не просто набор необходимых скриптов, а набор скриптов увязанных в одну систему.
И эта система наращиваемая.
Что касается тех модулей, что сейчас присутствуют, то там тоже есть своя концепция, но это уже мелочи.