Backend: Create and update project files locally when someone is viewing a project to allow for faster syntax validation.