Swapped in a few std::wstrings for SSO, fixed a bug

with the extension list, it didn't highlight an extension selected by
the graph or treelist view
more const
decoupling n stuff
Removed two types

On NTFS `Everything is a file`, so why not in WDS?