а можно узнать, что будет разрабатываться, если «7. Сам "фреймворк" это набор отдельных либ (какие могут быть написаны не нами)» Просто сейчас же практически и так все происходит. Или фреймворк это как раз разработать роутер, контейнер, события?
что то типо этого github.com/cekta/demo/ да похоже на то что в статье (ее читал еще давно)