We only display png, jpgs and txt files at the moment. Anything else will not be shown
need to move this to mvvm
This is actually usable now, provided that the data is there