Hello,
I am experienced programmer for arduino chips and done many projects with them. I understand that yu would like to add Graphic interface, but could you be a liltle bit more clear about it?
Do you need GUI for sketch written in C#, java,... or just GUI that will be displayed on your TFT?
Best regards,
Luka Kovac.