nodeMCU junto a TFT tactil ili9341

Buenas estoy trasteando con una placa nodeMCU y una pantalla tactil con el driver ili9341. Para manejar la pantalla utilizo la libreria tfteSPI y funciona correctamente en las pruebas que he hecho.
Quisiera hacer una consulta y ver que opiniones hay. Me gustaria saber que patrones de diseño pueden ser eficientes para elaborar un codigo basado en patrones para interactuar con la pantalla:

IMAGEN: lo que hay que mostrar en cada momento en la pantalla(botones,texto...)
CONTROLES: Botones y sus acciones, texto..
LIBRERIAS: Librerias externas que se usen, ej: tfteSPI

Eso a groso modo.

Quiero que los botones sean una entidad, el texto otra. Que IMAGEN sea un conjunto de controles que se pueda moldear facilmente. Nose si me explico bien.

Si alguien sabe del tema y entiende por donde voy me gustaria leerle.
Saludos

Hay un hilo Algunos consejos para usar TFT´s que tiene la respuesta a lo que consultas.