C# image management system, with GUI and CLI clients