Update smart
Update smart
Fixes and refactoring
Build library with Position Independent Code (for shared objects)
Check node pointers before calling depends
Add clear function to registry
Update smart