Reorganize project into rough categories: Mode, IO{,/Net,/File}, Config, and Miscellanious