Several Approaches to Versioning Files in PHP