Hope it helps, and to be honest I don't do a lot of gui programming but did struggle a bit with what methods and properties to use in order to set this up (mentioned above about the loadfromcsv call). I can imagine that adding a language barrier on top would be pretty difficult. More online content (youtube videos, streams, reddit posts etc...) Would probably do the community good in order to onboard newcomers.