LOTS of menu refactoring and beginning work on config file(s).