Rename all library resources UP -> SP
Almost from the very beginning they are "shared pointers", not "unique pointers", so the naming was incorrect.
Almost from the very beginning they are "shared pointers", not "unique pointers", so the naming was incorrect.