Fala Aurelio cara gostei e vi algo interessante, me corrija se eu estiver errado. Sou novo em programação mudei de carreira e área então posso estar equivocado no que vou falar. Cada parágrafo do seu post pode ser implementado em uma ferramenta de prototipagem rápida e fazer testes dessas funcionalidades para uma ferramenta final muito eficiente... foi isso que me passou pela mente lendo seu post e me lembrando de algumas macros que eu fazia no passado em .asm para 8bits. Usarei essas dicas para criar algo como solução de dores específicas.