re work for 0.2 #8
switch to the new modules system #7
service loader for 0.2 services #8
outsource the dom module for #8