Version everything

 Each dependency depends on a given version of a module. This implies that every module needs version, which adds the time dissension to the modules. This is very very poorly supported yet (only in a larger scale).

Comments