Finally understood the module system a bit better