I’m starting to work on a GUI system now. My plan is to have a GUI system fully equipped with a constraint system (positioning), animation and client callback functions. While it might not seem like much, I implemented the root of this system: the Infinity::Aleph::GuiCore class. All of the GUI elements will be contained inside of the Infinity::Aleph namespace (get the number pun?). I created a new branch in my GitHub repository for my next GUI-related commits (branch name: “gui”).