My new project needs to manage files in many different locations on a typical PC. When I say manage I mean something like how a PLM would work, but just a simple version of it. So it needs to revision files (? by locking ?) It will need some type of interface also. (? data grid ?)