added generic reader
native utilities now manages an arbitrary list of native libraries