Separate source file in several smaller files