ImageLoader class, folder structure, code refactoring