There's extracts, tools and methods to use reverse engineering and understand the ESOUI original code. When devs who starts to build something "big", you should all know this website or get an extract on your computer, to understand, find and see "how it works" : https://github.com/esoui/esoui http://esodata.uesp.net/current/index.html