In the biggining, MUI_List must be included in a listwiew object. That not the case anymore. Please, don't start to use Hooks. For static multicolumns titles use MUIA_List_TitleArray for that. (see MUI docs) After if you need some advenced feature, you need to learn how to create your own subclass. But avoid it for now.
And from a "working" code, you should read and understant all the code. Mui docs not perfect but a good start. AI will not do the layout of the window for you. But for that, you need to understand how tree of object is generated.
Read os-includes/libraries/mui.h and find "Object Generation". There is some "macro" that make the tree more readable but you need to undestand and do good indent in the source file or it will be a mess quickly.