Major reworking after changes in dependency system & switch away from symbols.
+ Several bug fixes and improvements.