Add sections
Move isRoot near the isFile isDirectory
Move path stuff under is*
Add paths section
move getBaseName to the paths section
Move getParent, getFile, getSubdir to the traversing section
Contains to the traversing section