Some minor interface changes
Added (partial, untested) package loading and saving
Minor fixes; marked TODOs
Remember selected set of characters in package