Source file management