cpu20, thanks a bunch for the descriptions! That's very helpful!
Going back to your graph, one thing that I have a question about is whether my C code should reference the ugfx api, or if I should be writing through the board file.
For instance, if I want to write to the screen, does my C code call out void write_data, which is in the board file, or does it call out void gdispDrawPixel, which is in the GDISP library?
Perhaps in the ugfx repository, there is a specific file that you can reference to? Again, thanks for your help. You've been not only helpful but also patient.