Modularize everything
The modules now should be sorted by priority (in theory...)