Adds background asset scanning and loading to improve editor responsiveness.
Updates the file browser with grid and list views, filtering, and callbacks for file selection.
Fixes an issue where the asset manager would block the main thread during asset loading.