Separate source files and include files