Da quanto capito i blocchi non sono compilati e quindi è possibile leggerli / interpretarli.
Inizialmente meglio lavorare con blocchi finti ma analizzare al meglio il modo per l'integrazione futura.
Se i blocchi sono definiti in modo:
Palette può essere un albero di categorie in cui treenode contengono l'icona
del tipo di blocco (presa con il Drawer pattern, stesso usato per disegnare sul grafico)