My thought process was:
Well, most of the code I use uses a Reverse Communication Interface. But, I think these are pretty old-school projects, maybe I should start by talking about the Object Oriented interface to the library that we recently did. Or maybe I can talk about the file IO based interface that I did, it was extremely cursed but kind of funny. Wait, oh shit, is this about UI?