Testing things in my own import of this, I have found that any folder past one which was loaded by MLF requires an MLF in order to load. And failure to have an MLF in the first folder results in an error message, but no actual errors as far as loading is concerned which I have noticed.
Johnny, I just got done re designing the Civic screen, not sure if you would be interested in it or not, but here it is. The highlights of what has changed are:
Created a side scrolling "Quickview" top panel. This lets someone who is familiar with the Civics available to them swap out Civics without having to scroll down through the list.
Added a new Widget type which allows the quickview options to have mouseover help information, but not take you to the pedia when you click on them.
You do not need to split all fo the previous help information into single line functions and load each one seperately now. Instead I split the Civic information into 2 functions, one for the requirements and another for the actual information of what it does for you (I just made the original function do nothing but call those 2, and those 2 functions are the relevant portions of the original function). Then python splits it out into individual lines for you and adds them one at a time.
There are probably a few items in there you'll need to trim in addition to the reference to PrereqCivilization, but I mostly assume you'd merge in the line parsing and possibly the quickview, rather than try to use the exact file
