Товарищ попросил быстро и развёрнуто придумать ему архитектуру самописного фронт-фреймворка для жквери (что бы это ни значило), при этом нельзя использовать es6 и выше, вебпак, бабели, готовые библиотеки, нпм, потому что это всё исчадие TC39, которое ведёт ЖС от чистого "браузерного языка" к помоечному es6, а последний хороший JS закончился в 2006