* split modules into their own directories