This document discusses the creation of an IMGUI (Immediate Mode Graphical User Interface) called VUI. It begins with an introduction to the creator and their game FiKo which uses an IMGUI for its level editor. It then discusses Dear ImGui and Nuklear, two popular IMGUIs. The rest of the document focuses on explaining why IMGUIs are useful, how to build UI controls with them, different approaches to laying out controls, the data structure used for controls, and providing a high-level overview of the logic, rendering, and frame aspects of an IMGUI.