Modules consisting of multiple files