File I/O and User Defined Functions - Manipulating Project Files