Circular deps
Change binding/scope passing mechanism away from global variable
Change load/save methods to avoid overloading incompatible methods
Support $HOME relative references
Improve option parsing and increase compatibility with lower layers