[NEW] Refactoring Project's File Management with golang