Finally figures out how to break modules out into separate files