core functionality should also use the modules system, changed the code structure accordingly

adds module manager

(0) -2 +2 +10 +30 +100 +300 tip

mercurial