Open stuff like URLs, files, executables. Cross-platform.
Determine XDG Base Directory paths (OS/platform portable)
Determine (XDG-compatible) paths for storing application files (cache, config, data, etc)
Find the first config file matching a given name in the current directory or the nearest ancestor directory.