Added Dsp:dist()
Refactored library handling. Libs are now loaded on demand when unknown symbols are resolved