Кто-то, видимо тоже так подумал. И реализовал.
Архитектура на первом курсе - тоже ничего естественного. Прослушали, зачёт сдали, к чему это было - не поняли. Что дать сначала - тот ещё вопрос.