Local assets?

Not entirely sure if the asset directory I speak of is the “local” one.

Essentially, I want to let the user add their own files as they wish to the project, and the project able to access those files. Kinda like Minecraft has a resources directory.

How would I go about doing this?