Add an interface for the root folder so apps have an interface to deal with storage

@icewind1991 @LukasReschke @PVince81 @nickvergessen @DeepDiver1975

Just because :speak_no_evil: