Make max concurrent downloads configurable.
Use UIImage.FromFile instead of reading from the file store into memory because it's faster.