WIP merge DirectoryManager and FileHelper, optimize lists with many files by using null bgIcons unless selected/pressed