* update dependency declarations * update build scripts * add getTempDir to FileSystemManager * define ImageLoaderProvider * refactor ImagePreloadManager * refactor CustomImage * update DI and utilities * update usages in UI components * update imports for ImagePreloadManager * cleanup main application class * add new image transformer for markdown rendering