а я не собирался и не ставил себ езадачи такой я пришёл с тупым до боли вопросом - дайте абстрактный язык/диалект (может там технологию универсального проектирования вроде UML только невизуальню) и всё. а развели хрен пойми что и главное - зачем тоже не ясно.
Слушай, я вот уверен, что то, что ты сделал не покроет частные кейсы, а в общем можно было решить твою задачу на чем угодно