diff --git a/.editorconfig b/package/.editorconfig similarity index 100% rename from .editorconfig rename to package/.editorconfig diff --git a/.gitattributes b/package/.gitattributes similarity index 100% rename from .gitattributes rename to package/.gitattributes diff --git a/.gitignore b/package/.gitignore similarity index 100% rename from .gitignore rename to package/.gitignore diff --git a/.nvmrc b/package/.nvmrc similarity index 100% rename from .nvmrc rename to package/.nvmrc diff --git a/.watchmanconfig b/package/.watchmanconfig similarity index 100% rename from .watchmanconfig rename to package/.watchmanconfig diff --git a/.yarnrc b/package/.yarnrc similarity index 100% rename from .yarnrc rename to package/.yarnrc diff --git a/android/CMakeLists.txt b/package/android/CMakeLists.txt similarity index 100% rename from android/CMakeLists.txt rename to package/android/CMakeLists.txt diff --git a/android/build.gradle b/package/android/build.gradle similarity index 100% rename from android/build.gradle rename to package/android/build.gradle diff --git a/android/cpp-adapter.cpp b/package/android/cpp-adapter.cpp similarity index 100% rename from android/cpp-adapter.cpp rename to package/android/cpp-adapter.cpp diff --git a/android/gradle.properties b/package/android/gradle.properties similarity index 100% rename from android/gradle.properties rename to package/android/gradle.properties diff --git a/android/src/main/AndroidManifest.xml b/package/android/src/main/AndroidManifest.xml similarity index 100% rename from android/src/main/AndroidManifest.xml rename to package/android/src/main/AndroidManifest.xml diff --git a/android/src/main/java/com/worklets/WorkletsModule.java b/package/android/src/main/java/com/worklets/WorkletsModule.java similarity index 100% rename from android/src/main/java/com/worklets/WorkletsModule.java rename to package/android/src/main/java/com/worklets/WorkletsModule.java diff --git a/android/src/main/java/com/worklets/WorkletsPackage.java b/package/android/src/main/java/com/worklets/WorkletsPackage.java similarity index 100% rename from android/src/main/java/com/worklets/WorkletsPackage.java rename to package/android/src/main/java/com/worklets/WorkletsPackage.java diff --git a/android/src/newarch/WorkletsSpec.java b/package/android/src/newarch/WorkletsSpec.java similarity index 100% rename from android/src/newarch/WorkletsSpec.java rename to package/android/src/newarch/WorkletsSpec.java diff --git a/android/src/oldarch/WorkletsSpec.java b/package/android/src/oldarch/WorkletsSpec.java similarity index 100% rename from android/src/oldarch/WorkletsSpec.java rename to package/android/src/oldarch/WorkletsSpec.java diff --git a/babel.config.js b/package/babel.config.js similarity index 100% rename from babel.config.js rename to package/babel.config.js diff --git a/cpp/WKTJsRuntimeFactory.h b/package/cpp/WKTJsRuntimeFactory.h similarity index 100% rename from cpp/WKTJsRuntimeFactory.h rename to package/cpp/WKTJsRuntimeFactory.h diff --git a/cpp/WKTJsiBaseDecorator.h b/package/cpp/WKTJsiBaseDecorator.h similarity index 100% rename from cpp/WKTJsiBaseDecorator.h rename to package/cpp/WKTJsiBaseDecorator.h diff --git a/cpp/WKTJsiDispatcher.h b/package/cpp/WKTJsiDispatcher.h similarity index 100% rename from cpp/WKTJsiDispatcher.h rename to package/cpp/WKTJsiDispatcher.h diff --git a/cpp/WKTJsiWorklet.h b/package/cpp/WKTJsiWorklet.h similarity index 100% rename from cpp/WKTJsiWorklet.h rename to package/cpp/WKTJsiWorklet.h diff --git a/cpp/WKTJsiWorkletApi.cpp b/package/cpp/WKTJsiWorkletApi.cpp similarity index 100% rename from cpp/WKTJsiWorkletApi.cpp rename to package/cpp/WKTJsiWorkletApi.cpp diff --git a/cpp/WKTJsiWorkletApi.h b/package/cpp/WKTJsiWorkletApi.h similarity index 100% rename from cpp/WKTJsiWorkletApi.h rename to package/cpp/WKTJsiWorkletApi.h diff --git a/cpp/WKTJsiWorkletContext.cpp b/package/cpp/WKTJsiWorkletContext.cpp similarity index 100% rename from cpp/WKTJsiWorkletContext.cpp rename to package/cpp/WKTJsiWorkletContext.cpp diff --git a/cpp/WKTJsiWorkletContext.h b/package/cpp/WKTJsiWorkletContext.h similarity index 100% rename from cpp/WKTJsiWorkletContext.h rename to package/cpp/WKTJsiWorkletContext.h diff --git a/cpp/base/WKTJsiHostObject.cpp b/package/cpp/base/WKTJsiHostObject.cpp similarity index 100% rename from cpp/base/WKTJsiHostObject.cpp rename to package/cpp/base/WKTJsiHostObject.cpp diff --git a/cpp/base/WKTJsiHostObject.h b/package/cpp/base/WKTJsiHostObject.h similarity index 100% rename from cpp/base/WKTJsiHostObject.h rename to package/cpp/base/WKTJsiHostObject.h diff --git a/cpp/base/WKTRuntimeAwareCache.h b/package/cpp/base/WKTRuntimeAwareCache.h similarity index 100% rename from cpp/base/WKTRuntimeAwareCache.h rename to package/cpp/base/WKTRuntimeAwareCache.h diff --git a/cpp/base/WKTRuntimeLifecycleMonitor.cpp b/package/cpp/base/WKTRuntimeLifecycleMonitor.cpp similarity index 100% rename from cpp/base/WKTRuntimeLifecycleMonitor.cpp rename to package/cpp/base/WKTRuntimeLifecycleMonitor.cpp diff --git a/cpp/base/WKTRuntimeLifecycleMonitor.h b/package/cpp/base/WKTRuntimeLifecycleMonitor.h similarity index 100% rename from cpp/base/WKTRuntimeLifecycleMonitor.h rename to package/cpp/base/WKTRuntimeLifecycleMonitor.h diff --git a/cpp/decorators/WKTJsiConsoleDecorator.h b/package/cpp/decorators/WKTJsiConsoleDecorator.h similarity index 100% rename from cpp/decorators/WKTJsiConsoleDecorator.h rename to package/cpp/decorators/WKTJsiConsoleDecorator.h diff --git a/cpp/decorators/WKTJsiJsDecorator.h b/package/cpp/decorators/WKTJsiJsDecorator.h similarity index 100% rename from cpp/decorators/WKTJsiJsDecorator.h rename to package/cpp/decorators/WKTJsiJsDecorator.h diff --git a/cpp/decorators/WKTJsiPerformanceDecorator.h b/package/cpp/decorators/WKTJsiPerformanceDecorator.h similarity index 100% rename from cpp/decorators/WKTJsiPerformanceDecorator.h rename to package/cpp/decorators/WKTJsiPerformanceDecorator.h diff --git a/cpp/decorators/WKTJsiSetImmediateDecorator.h b/package/cpp/decorators/WKTJsiSetImmediateDecorator.h similarity index 100% rename from cpp/decorators/WKTJsiSetImmediateDecorator.h rename to package/cpp/decorators/WKTJsiSetImmediateDecorator.h diff --git a/cpp/dispatch/WKTDispatchQueue.cpp b/package/cpp/dispatch/WKTDispatchQueue.cpp similarity index 100% rename from cpp/dispatch/WKTDispatchQueue.cpp rename to package/cpp/dispatch/WKTDispatchQueue.cpp diff --git a/cpp/dispatch/WKTDispatchQueue.h b/package/cpp/dispatch/WKTDispatchQueue.h similarity index 100% rename from cpp/dispatch/WKTDispatchQueue.h rename to package/cpp/dispatch/WKTDispatchQueue.h diff --git a/cpp/sharedvalues/WKTJsiSharedValue.h b/package/cpp/sharedvalues/WKTJsiSharedValue.h similarity index 100% rename from cpp/sharedvalues/WKTJsiSharedValue.h rename to package/cpp/sharedvalues/WKTJsiSharedValue.h diff --git a/cpp/wrappers/WKTArgumentsWrapper.h b/package/cpp/wrappers/WKTArgumentsWrapper.h similarity index 100% rename from cpp/wrappers/WKTArgumentsWrapper.h rename to package/cpp/wrappers/WKTArgumentsWrapper.h diff --git a/cpp/wrappers/WKTJsiArrayWrapper.h b/package/cpp/wrappers/WKTJsiArrayWrapper.h similarity index 100% rename from cpp/wrappers/WKTJsiArrayWrapper.h rename to package/cpp/wrappers/WKTJsiArrayWrapper.h diff --git a/cpp/wrappers/WKTJsiObjectWrapper.h b/package/cpp/wrappers/WKTJsiObjectWrapper.h similarity index 100% rename from cpp/wrappers/WKTJsiObjectWrapper.h rename to package/cpp/wrappers/WKTJsiObjectWrapper.h diff --git a/cpp/wrappers/WKTJsiPromiseWrapper.cpp b/package/cpp/wrappers/WKTJsiPromiseWrapper.cpp similarity index 100% rename from cpp/wrappers/WKTJsiPromiseWrapper.cpp rename to package/cpp/wrappers/WKTJsiPromiseWrapper.cpp diff --git a/cpp/wrappers/WKTJsiPromiseWrapper.h b/package/cpp/wrappers/WKTJsiPromiseWrapper.h similarity index 100% rename from cpp/wrappers/WKTJsiPromiseWrapper.h rename to package/cpp/wrappers/WKTJsiPromiseWrapper.h diff --git a/cpp/wrappers/WKTJsiWrapper.cpp b/package/cpp/wrappers/WKTJsiWrapper.cpp similarity index 100% rename from cpp/wrappers/WKTJsiWrapper.cpp rename to package/cpp/wrappers/WKTJsiWrapper.cpp diff --git a/cpp/wrappers/WKTJsiWrapper.h b/package/cpp/wrappers/WKTJsiWrapper.h similarity index 100% rename from cpp/wrappers/WKTJsiWrapper.h rename to package/cpp/wrappers/WKTJsiWrapper.h diff --git a/example/.bundle/config b/package/example/.bundle/config similarity index 100% rename from example/.bundle/config rename to package/example/.bundle/config diff --git a/example/.node-version b/package/example/.node-version similarity index 100% rename from example/.node-version rename to package/example/.node-version diff --git a/example/.ruby-version b/package/example/.ruby-version similarity index 100% rename from example/.ruby-version rename to package/example/.ruby-version diff --git a/example/.watchmanconfig b/package/example/.watchmanconfig similarity index 100% rename from example/.watchmanconfig rename to package/example/.watchmanconfig diff --git a/example/Gemfile b/package/example/Gemfile similarity index 100% rename from example/Gemfile rename to package/example/Gemfile diff --git a/example/Gemfile.lock b/package/example/Gemfile.lock similarity index 100% rename from example/Gemfile.lock rename to package/example/Gemfile.lock diff --git a/example/Tests/TestWrapper.tsx b/package/example/Tests/TestWrapper.tsx similarity index 100% rename from example/Tests/TestWrapper.tsx rename to package/example/Tests/TestWrapper.tsx diff --git a/example/Tests/index.ts b/package/example/Tests/index.ts similarity index 100% rename from example/Tests/index.ts rename to package/example/Tests/index.ts diff --git a/example/Tests/sharedvalue-tests.ts b/package/example/Tests/sharedvalue-tests.ts similarity index 100% rename from example/Tests/sharedvalue-tests.ts rename to package/example/Tests/sharedvalue-tests.ts diff --git a/example/Tests/tests.ts b/package/example/Tests/tests.ts similarity index 100% rename from example/Tests/tests.ts rename to package/example/Tests/tests.ts diff --git a/example/Tests/types.ts b/package/example/Tests/types.ts similarity index 100% rename from example/Tests/types.ts rename to package/example/Tests/types.ts diff --git a/example/Tests/useTestRunner.ts b/package/example/Tests/useTestRunner.ts similarity index 100% rename from example/Tests/useTestRunner.ts rename to package/example/Tests/useTestRunner.ts diff --git a/example/Tests/useTests.ts b/package/example/Tests/useTests.ts similarity index 100% rename from example/Tests/useTests.ts rename to package/example/Tests/useTests.ts diff --git a/example/Tests/utils.ts b/package/example/Tests/utils.ts similarity index 100% rename from example/Tests/utils.ts rename to package/example/Tests/utils.ts diff --git a/example/Tests/worklet-context-tests.ts b/package/example/Tests/worklet-context-tests.ts similarity index 100% rename from example/Tests/worklet-context-tests.ts rename to package/example/Tests/worklet-context-tests.ts diff --git a/example/Tests/worklet-tests.ts b/package/example/Tests/worklet-tests.ts similarity index 100% rename from example/Tests/worklet-tests.ts rename to package/example/Tests/worklet-tests.ts diff --git a/example/Tests/wrapper-tests.ts b/package/example/Tests/wrapper-tests.ts similarity index 100% rename from example/Tests/wrapper-tests.ts rename to package/example/Tests/wrapper-tests.ts diff --git a/example/android/app/build.gradle b/package/example/android/app/build.gradle similarity index 100% rename from example/android/app/build.gradle rename to package/example/android/app/build.gradle diff --git a/example/android/app/debug.keystore b/package/example/android/app/debug.keystore similarity index 100% rename from example/android/app/debug.keystore rename to package/example/android/app/debug.keystore diff --git a/example/android/app/proguard-rules.pro b/package/example/android/app/proguard-rules.pro similarity index 100% rename from example/android/app/proguard-rules.pro rename to package/example/android/app/proguard-rules.pro diff --git a/example/android/app/src/debug/AndroidManifest.xml b/package/example/android/app/src/debug/AndroidManifest.xml similarity index 100% rename from example/android/app/src/debug/AndroidManifest.xml rename to package/example/android/app/src/debug/AndroidManifest.xml diff --git a/example/android/app/src/main/AndroidManifest.xml b/package/example/android/app/src/main/AndroidManifest.xml similarity index 100% rename from example/android/app/src/main/AndroidManifest.xml rename to package/example/android/app/src/main/AndroidManifest.xml diff --git a/example/android/app/src/main/java/com/workletsexample/MainActivity.java b/package/example/android/app/src/main/java/com/workletsexample/MainActivity.java similarity index 100% rename from example/android/app/src/main/java/com/workletsexample/MainActivity.java rename to package/example/android/app/src/main/java/com/workletsexample/MainActivity.java diff --git a/example/android/app/src/main/java/com/workletsexample/MainApplication.java b/package/example/android/app/src/main/java/com/workletsexample/MainApplication.java similarity index 100% rename from example/android/app/src/main/java/com/workletsexample/MainApplication.java rename to package/example/android/app/src/main/java/com/workletsexample/MainApplication.java diff --git a/example/android/app/src/main/res/drawable/rn_edit_text_material.xml b/package/example/android/app/src/main/res/drawable/rn_edit_text_material.xml similarity index 100% rename from example/android/app/src/main/res/drawable/rn_edit_text_material.xml rename to package/example/android/app/src/main/res/drawable/rn_edit_text_material.xml diff --git a/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/package/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png rename to package/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/example/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/package/example/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png similarity index 100% rename from example/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png rename to package/example/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png diff --git a/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/package/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png rename to package/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/example/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/package/example/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png similarity index 100% rename from example/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png rename to package/example/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png diff --git a/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/package/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png rename to package/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/package/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png similarity index 100% rename from example/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png rename to package/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png diff --git a/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/package/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png rename to package/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/package/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png similarity index 100% rename from example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png rename to package/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png diff --git a/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/package/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png rename to package/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/package/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png similarity index 100% rename from example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png rename to package/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png diff --git a/example/android/app/src/main/res/values/strings.xml b/package/example/android/app/src/main/res/values/strings.xml similarity index 100% rename from example/android/app/src/main/res/values/strings.xml rename to package/example/android/app/src/main/res/values/strings.xml diff --git a/example/android/app/src/main/res/values/styles.xml b/package/example/android/app/src/main/res/values/styles.xml similarity index 100% rename from example/android/app/src/main/res/values/styles.xml rename to package/example/android/app/src/main/res/values/styles.xml diff --git a/example/android/build.gradle b/package/example/android/build.gradle similarity index 100% rename from example/android/build.gradle rename to package/example/android/build.gradle diff --git a/example/android/gradle.properties b/package/example/android/gradle.properties similarity index 100% rename from example/android/gradle.properties rename to package/example/android/gradle.properties diff --git a/example/android/gradle/wrapper/gradle-wrapper.jar b/package/example/android/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from example/android/gradle/wrapper/gradle-wrapper.jar rename to package/example/android/gradle/wrapper/gradle-wrapper.jar diff --git a/example/android/gradle/wrapper/gradle-wrapper.properties b/package/example/android/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from example/android/gradle/wrapper/gradle-wrapper.properties rename to package/example/android/gradle/wrapper/gradle-wrapper.properties diff --git a/example/android/gradlew b/package/example/android/gradlew similarity index 100% rename from example/android/gradlew rename to package/example/android/gradlew diff --git a/example/android/gradlew.bat b/package/example/android/gradlew.bat similarity index 100% rename from example/android/gradlew.bat rename to package/example/android/gradlew.bat diff --git a/example/android/settings.gradle b/package/example/android/settings.gradle similarity index 100% rename from example/android/settings.gradle rename to package/example/android/settings.gradle diff --git a/example/app.json b/package/example/app.json similarity index 100% rename from example/app.json rename to package/example/app.json diff --git a/example/babel.config.js b/package/example/babel.config.js similarity index 100% rename from example/babel.config.js rename to package/example/babel.config.js diff --git a/example/index.js b/package/example/index.js similarity index 100% rename from example/index.js rename to package/example/index.js diff --git a/example/ios/.xcode.env b/package/example/ios/.xcode.env similarity index 100% rename from example/ios/.xcode.env rename to package/example/ios/.xcode.env diff --git a/example/ios/Podfile b/package/example/ios/Podfile similarity index 100% rename from example/ios/Podfile rename to package/example/ios/Podfile diff --git a/example/ios/Podfile.lock b/package/example/ios/Podfile.lock similarity index 100% rename from example/ios/Podfile.lock rename to package/example/ios/Podfile.lock diff --git a/example/ios/WorkletsExample.xcodeproj/project.pbxproj b/package/example/ios/WorkletsExample.xcodeproj/project.pbxproj similarity index 100% rename from example/ios/WorkletsExample.xcodeproj/project.pbxproj rename to package/example/ios/WorkletsExample.xcodeproj/project.pbxproj diff --git a/example/ios/WorkletsExample.xcodeproj/xcshareddata/xcschemes/WorkletsExample.xcscheme b/package/example/ios/WorkletsExample.xcodeproj/xcshareddata/xcschemes/WorkletsExample.xcscheme similarity index 100% rename from example/ios/WorkletsExample.xcodeproj/xcshareddata/xcschemes/WorkletsExample.xcscheme rename to package/example/ios/WorkletsExample.xcodeproj/xcshareddata/xcschemes/WorkletsExample.xcscheme diff --git a/example/ios/WorkletsExample.xcworkspace/contents.xcworkspacedata b/package/example/ios/WorkletsExample.xcworkspace/contents.xcworkspacedata similarity index 100% rename from example/ios/WorkletsExample.xcworkspace/contents.xcworkspacedata rename to package/example/ios/WorkletsExample.xcworkspace/contents.xcworkspacedata diff --git a/example/ios/WorkletsExample.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/package/example/ios/WorkletsExample.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from example/ios/WorkletsExample.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to package/example/ios/WorkletsExample.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/example/ios/WorkletsExample/AppDelegate.h b/package/example/ios/WorkletsExample/AppDelegate.h similarity index 100% rename from example/ios/WorkletsExample/AppDelegate.h rename to package/example/ios/WorkletsExample/AppDelegate.h diff --git a/example/ios/WorkletsExample/AppDelegate.mm b/package/example/ios/WorkletsExample/AppDelegate.mm similarity index 100% rename from example/ios/WorkletsExample/AppDelegate.mm rename to package/example/ios/WorkletsExample/AppDelegate.mm diff --git a/example/ios/WorkletsExample/Images.xcassets/AppIcon.appiconset/Contents.json b/package/example/ios/WorkletsExample/Images.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from example/ios/WorkletsExample/Images.xcassets/AppIcon.appiconset/Contents.json rename to package/example/ios/WorkletsExample/Images.xcassets/AppIcon.appiconset/Contents.json diff --git a/example/ios/WorkletsExample/Images.xcassets/Contents.json b/package/example/ios/WorkletsExample/Images.xcassets/Contents.json similarity index 100% rename from example/ios/WorkletsExample/Images.xcassets/Contents.json rename to package/example/ios/WorkletsExample/Images.xcassets/Contents.json diff --git a/example/ios/WorkletsExample/Info.plist b/package/example/ios/WorkletsExample/Info.plist similarity index 100% rename from example/ios/WorkletsExample/Info.plist rename to package/example/ios/WorkletsExample/Info.plist diff --git a/example/ios/WorkletsExample/LaunchScreen.storyboard b/package/example/ios/WorkletsExample/LaunchScreen.storyboard similarity index 100% rename from example/ios/WorkletsExample/LaunchScreen.storyboard rename to package/example/ios/WorkletsExample/LaunchScreen.storyboard diff --git a/example/ios/WorkletsExample/main.m b/package/example/ios/WorkletsExample/main.m similarity index 100% rename from example/ios/WorkletsExample/main.m rename to package/example/ios/WorkletsExample/main.m diff --git a/example/ios/WorkletsExampleTests/Info.plist b/package/example/ios/WorkletsExampleTests/Info.plist similarity index 100% rename from example/ios/WorkletsExampleTests/Info.plist rename to package/example/ios/WorkletsExampleTests/Info.plist diff --git a/example/ios/WorkletsExampleTests/WorkletsExampleTests.m b/package/example/ios/WorkletsExampleTests/WorkletsExampleTests.m similarity index 100% rename from example/ios/WorkletsExampleTests/WorkletsExampleTests.m rename to package/example/ios/WorkletsExampleTests/WorkletsExampleTests.m diff --git a/example/metro.config.js b/package/example/metro.config.js similarity index 100% rename from example/metro.config.js rename to package/example/metro.config.js diff --git a/example/package.json b/package/example/package.json similarity index 100% rename from example/package.json rename to package/example/package.json diff --git a/example/react-native.config.js b/package/example/react-native.config.js similarity index 100% rename from example/react-native.config.js rename to package/example/react-native.config.js diff --git a/example/src/App.tsx b/package/example/src/App.tsx similarity index 100% rename from example/src/App.tsx rename to package/example/src/App.tsx diff --git a/example/yarn.lock b/package/example/yarn.lock similarity index 100% rename from example/yarn.lock rename to package/example/yarn.lock diff --git a/ios/Worklets.h b/package/ios/Worklets.h similarity index 100% rename from ios/Worklets.h rename to package/ios/Worklets.h diff --git a/ios/Worklets.mm b/package/ios/Worklets.mm similarity index 100% rename from ios/Worklets.mm rename to package/ios/Worklets.mm diff --git a/ios/Worklets.xcodeproj/project.pbxproj b/package/ios/Worklets.xcodeproj/project.pbxproj similarity index 100% rename from ios/Worklets.xcodeproj/project.pbxproj rename to package/ios/Worklets.xcodeproj/project.pbxproj diff --git a/package.json b/package/package.json similarity index 100% rename from package.json rename to package/package.json diff --git a/plugin.js b/package/plugin.js similarity index 100% rename from plugin.js rename to package/plugin.js diff --git a/react-native-worklets-core.podspec b/package/react-native-worklets-core.podspec similarity index 100% rename from react-native-worklets-core.podspec rename to package/react-native-worklets-core.podspec diff --git a/scripts/bootstrap.js b/package/scripts/bootstrap.js similarity index 100% rename from scripts/bootstrap.js rename to package/scripts/bootstrap.js diff --git a/src/NativeWorklets.ts b/package/src/NativeWorklets.ts similarity index 100% rename from src/NativeWorklets.ts rename to package/src/NativeWorklets.ts diff --git a/src/hooks/useRunOnJS.ts b/package/src/hooks/useRunOnJS.ts similarity index 100% rename from src/hooks/useRunOnJS.ts rename to package/src/hooks/useRunOnJS.ts diff --git a/src/hooks/useSharedValue.ts b/package/src/hooks/useSharedValue.ts similarity index 100% rename from src/hooks/useSharedValue.ts rename to package/src/hooks/useSharedValue.ts diff --git a/src/hooks/useWorklet.ts b/package/src/hooks/useWorklet.ts similarity index 100% rename from src/hooks/useWorklet.ts rename to package/src/hooks/useWorklet.ts diff --git a/src/index.ts b/package/src/index.ts similarity index 100% rename from src/index.ts rename to package/src/index.ts diff --git a/src/plugin/__tests__/__snapshots__/index.spec.js.snap b/package/src/plugin/__tests__/__snapshots__/index.spec.js.snap similarity index 100% rename from src/plugin/__tests__/__snapshots__/index.spec.js.snap rename to package/src/plugin/__tests__/__snapshots__/index.spec.js.snap diff --git a/src/plugin/__tests__/index.spec.js b/package/src/plugin/__tests__/index.spec.js similarity index 100% rename from src/plugin/__tests__/index.spec.js rename to package/src/plugin/__tests__/index.spec.js diff --git a/src/plugin/index.js b/package/src/plugin/index.js similarity index 100% rename from src/plugin/index.js rename to package/src/plugin/index.js diff --git a/src/types.ts b/package/src/types.ts similarity index 100% rename from src/types.ts rename to package/src/types.ts diff --git a/src/worklet.ts b/package/src/worklet.ts similarity index 100% rename from src/worklet.ts rename to package/src/worklet.ts diff --git a/tsconfig.build.json b/package/tsconfig.build.json similarity index 100% rename from tsconfig.build.json rename to package/tsconfig.build.json diff --git a/tsconfig.json b/package/tsconfig.json similarity index 100% rename from tsconfig.json rename to package/tsconfig.json diff --git a/yarn.lock b/package/yarn.lock similarity index 100% rename from yarn.lock rename to package/yarn.lock