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

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

mercurial