In the context of file systems and programming, what is a directory primarily used for?
a) Storing executable files
b) Organizing and managing files and subdirectories
c) Running system diagnostics
d) Encrypting data