I have lets say 5 modules. They all load different .bal files (IE main, second, third, forth)
The class for appcompat loads a predefined .bal one called (layout)
The question is can a class be customized more to load different .bal files / On the other end can i take the .bal portion of the class out and just load the appcompat code in it.
There is no such thing. There is no special connection between layout files and modules. The only relation is that when a layout is loaded the relevant global variables and the event subs are set.