First pass on rough module loading