Extract file reading and module loading into dedicated io.c/io.h, and VM creation into vm.c/vm.h, removing inline static functions from main.c. Add new source files to the Xcode project build phases and file references. Fix debug dump label for OBJ_RANGE from "[fn %p]" to "[range %p]".