diff --git a/.gitignore b/.gitignore index 805ffc7..a85829b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,8 @@ +/Packages +.swiftpm/config/registries.json +.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata +.netrc + # macOS .DS_Store diff --git a/Example/Podfile.lock b/Example/Podfile.lock index 249c078..994e19f 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -3,8 +3,8 @@ PODS: - CommonSwift (1.0.0): - BigInt (~> 5.0.0) - ScaleCodecSwift (1.0.0): - - BigInt (~> 5.0.0) - - CommonSwift + - BigInt (= 5.0.0) + - CommonSwift (= 1.0.0) DEPENDENCIES: - BigInt @@ -30,8 +30,8 @@ CHECKOUT OPTIONS: SPEC CHECKSUMS: BigInt: 74b4d88367b0e819d9f77393549226d36faeb0d8 CommonSwift: ad350f0e06c040e5cb660cd7154f947851c73fbd - ScaleCodecSwift: 2fa35cbc70c5634fdc0960cc6c712e917b2c688c + ScaleCodecSwift: cf981d2886dea6b0b253fe3a7b1e2cd4a665cd8e PODFILE CHECKSUM: 1a95faa77d7a036005bcfe079d3f5c22b423b9c7 -COCOAPODS: 1.11.3 +COCOAPODS: 1.12.1 diff --git a/Package.resolved b/Package.resolved new file mode 100644 index 0000000..3661ed7 --- /dev/null +++ b/Package.resolved @@ -0,0 +1,23 @@ +{ + "pins" : [ + { + "identity" : "bigint", + "kind" : "remoteSourceControl", + "location" : "https://github.com/attaswift/BigInt.git", + "state" : { + "revision" : "19f5e8a48be155e34abb98a2bcf4a343316f0343", + "version" : "5.0.0" + } + }, + { + "identity" : "common-swift", + "kind" : "remoteSourceControl", + "location" : "https://github.com/sublabdev/common-swift.git", + "state" : { + "revision" : "28234aeec57ce2ae96faa19afa5c8264abf69afd", + "version" : "1.0.0" + } + } + ], + "version" : 2 +} diff --git a/Package.swift b/Package.swift new file mode 100644 index 0000000..19066a6 --- /dev/null +++ b/Package.swift @@ -0,0 +1,34 @@ +// swift-tools-version:5.6 + +import PackageDescription + +let package = Package( + name: "ScaleCodecSwift", + platforms: [ + .iOS(.v13), + .macOS(.v10_15), + .watchOS(.v6), + .tvOS(.v13) + ], + products: [ + .library( + name: "ScaleCodecSwift", + targets: ["ScaleCodecSwift"] + ), + ], + dependencies: [ + .package(url: "https://github.com/sublabdev/common-swift.git", exact: "1.0.0") + ], + targets: [ + .target( + name: "ScaleCodecSwift", + dependencies: [ + .productItem(name: "CommonSwift", package: "common-swift") + ] + ) + ], + swiftLanguageVersions: [ + .v5 + ] +) + diff --git a/README.md b/README.md index ce6099a..a5af952 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ -[![CocoaPods Compatible](https://img.shields.io/cocoapods/v/scale-codec-swift)](https://img.shields.io/cocoapods/v/scale-codec-swift) +[![CocoaPods Compatible](https://img.shields.io/cocoapods/v/ScaleCodecSwift)](https://img.shields.io/cocoapods/v/ScaleCodecSwift) [![Swift](https://img.shields.io/badge/Swift-5.0.0-orange?style=flat-square)](https://img.shields.io/badge/Swift-5.0.0-Orange?style=flat-square) [![Telegram channel](https://img.shields.io/badge/chat-telegram-green.svg?logo=telegram)](https://t.me/sublabsupport) [![GitHub License](https://img.shields.io/badge/license-Apache%20License%202.0-blue.svg?style=flat)](http://www.apache.org/licenses/LICENSE-2.0) @@ -30,12 +30,24 @@ Our goal is to have more developers to come into the world of development of cli ## Installation +### CocoaPods + [CocoaPods](https://cocoapods.org) is a dependency manager for Cocoa projects. For usage and installation instructions, visit their website. To integrate Alamofire into your Xcode project using CocoaPods, specify it in your `Podfile`: ```ruby pod 'ScaleCodecSwift' ``` +### Swift Package Manager + +The [Swift Package Manager](https://swift.org/package-manager/) is a tool for automating the distribution of Swift code and is integrated into the `swift` compiler. + +Once you have your Swift package set up, adding ScaleCodecSwift as a dependency is as easy as adding it to the `dependencies` value of your `Package.swift`. + +```swift +.package(url: "https://github.com/sublabdev/scale-codec-swift.git", from: "1.0.0") +``` + ## Documentation - Our GitBook: [https://docs.sublab.dev/swift-libraries/scale-codec-library](https://docs.sublab.dev/swift-libraries/scale-codec-library) diff --git a/ScaleCodecSwift.podspec b/ScaleCodecSwift.podspec index 60c5efb..8201f60 100644 --- a/ScaleCodecSwift.podspec +++ b/ScaleCodecSwift.podspec @@ -7,7 +7,8 @@ Pod::Spec.new do |s| s.author = { 'Substrate Laboratory' => 'info@sublab.dev' } s.source = { :git => 'https://github.com/sublabdev/scale-codec-swift.git', :tag => s.version.to_s } s.ios.deployment_target = '13.0' - s.source_files = 'ScaleCodecSwift/Classes/**/*' - s.dependency 'CommonSwift', '~> 1.0.0' - s.dependency 'BigInt', '~> 5.0.0' + s.osx.deployment_target = '10.15' + s.source_files = 'Sources/ScaleCodecSwift/**/*' + s.dependency 'CommonSwift', '1.0.0' + s.dependency 'BigInt', '5.0.0' end diff --git a/ScaleCodecSwift/Assets/.gitkeep b/ScaleCodecSwift/Assets/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/ScaleCodecSwift/Classes/.gitkeep b/ScaleCodecSwift/Classes/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/ScaleCodecSwift/Classes/Adapters/ArrayAdapter.swift b/Sources/ScaleCodecSwift/Adapters/ArrayAdapter.swift similarity index 100% rename from ScaleCodecSwift/Classes/Adapters/ArrayAdapter.swift rename to Sources/ScaleCodecSwift/Adapters/ArrayAdapter.swift diff --git a/ScaleCodecSwift/Classes/Adapters/BigUIntAdapter.swift b/Sources/ScaleCodecSwift/Adapters/BigUIntAdapter.swift similarity index 100% rename from ScaleCodecSwift/Classes/Adapters/BigUIntAdapter.swift rename to Sources/ScaleCodecSwift/Adapters/BigUIntAdapter.swift diff --git a/ScaleCodecSwift/Classes/Adapters/BoolAdapter.swift b/Sources/ScaleCodecSwift/Adapters/BoolAdapter.swift similarity index 100% rename from ScaleCodecSwift/Classes/Adapters/BoolAdapter.swift rename to Sources/ScaleCodecSwift/Adapters/BoolAdapter.swift diff --git a/ScaleCodecSwift/Classes/Adapters/DataAdapter.swift b/Sources/ScaleCodecSwift/Adapters/DataAdapter.swift similarity index 100% rename from ScaleCodecSwift/Classes/Adapters/DataAdapter.swift rename to Sources/ScaleCodecSwift/Adapters/DataAdapter.swift diff --git a/ScaleCodecSwift/Classes/Adapters/Int128Adapter.swift b/Sources/ScaleCodecSwift/Adapters/Int128Adapter.swift similarity index 100% rename from ScaleCodecSwift/Classes/Adapters/Int128Adapter.swift rename to Sources/ScaleCodecSwift/Adapters/Int128Adapter.swift diff --git a/ScaleCodecSwift/Classes/Adapters/Int256Adapter.swift b/Sources/ScaleCodecSwift/Adapters/Int256Adapter.swift similarity index 100% rename from ScaleCodecSwift/Classes/Adapters/Int256Adapter.swift rename to Sources/ScaleCodecSwift/Adapters/Int256Adapter.swift diff --git a/ScaleCodecSwift/Classes/Adapters/Int512Adapter.swift b/Sources/ScaleCodecSwift/Adapters/Int512Adapter.swift similarity index 100% rename from ScaleCodecSwift/Classes/Adapters/Int512Adapter.swift rename to Sources/ScaleCodecSwift/Adapters/Int512Adapter.swift diff --git a/ScaleCodecSwift/Classes/Adapters/NumericAdapter.swift b/Sources/ScaleCodecSwift/Adapters/NumericAdapter.swift similarity index 100% rename from ScaleCodecSwift/Classes/Adapters/NumericAdapter.swift rename to Sources/ScaleCodecSwift/Adapters/NumericAdapter.swift diff --git a/ScaleCodecSwift/Classes/Adapters/OptionalAdapter.swift b/Sources/ScaleCodecSwift/Adapters/OptionalAdapter.swift similarity index 100% rename from ScaleCodecSwift/Classes/Adapters/OptionalAdapter.swift rename to Sources/ScaleCodecSwift/Adapters/OptionalAdapter.swift diff --git a/ScaleCodecSwift/Classes/Adapters/ScaleEncodedDataAdapter.swift b/Sources/ScaleCodecSwift/Adapters/ScaleEncodedDataAdapter.swift similarity index 100% rename from ScaleCodecSwift/Classes/Adapters/ScaleEncodedDataAdapter.swift rename to Sources/ScaleCodecSwift/Adapters/ScaleEncodedDataAdapter.swift diff --git a/ScaleCodecSwift/Classes/Adapters/StringAdapter.swift b/Sources/ScaleCodecSwift/Adapters/StringAdapter.swift similarity index 100% rename from ScaleCodecSwift/Classes/Adapters/StringAdapter.swift rename to Sources/ScaleCodecSwift/Adapters/StringAdapter.swift diff --git a/ScaleCodecSwift/Classes/Adapters/UInt128Adapter.swift b/Sources/ScaleCodecSwift/Adapters/UInt128Adapter.swift similarity index 100% rename from ScaleCodecSwift/Classes/Adapters/UInt128Adapter.swift rename to Sources/ScaleCodecSwift/Adapters/UInt128Adapter.swift diff --git a/ScaleCodecSwift/Classes/Adapters/UInt256Adapter.swift b/Sources/ScaleCodecSwift/Adapters/UInt256Adapter.swift similarity index 100% rename from ScaleCodecSwift/Classes/Adapters/UInt256Adapter.swift rename to Sources/ScaleCodecSwift/Adapters/UInt256Adapter.swift diff --git a/ScaleCodecSwift/Classes/Adapters/UInt512Adapter.swift b/Sources/ScaleCodecSwift/Adapters/UInt512Adapter.swift similarity index 100% rename from ScaleCodecSwift/Classes/Adapters/UInt512Adapter.swift rename to Sources/ScaleCodecSwift/Adapters/UInt512Adapter.swift diff --git a/ScaleCodecSwift/Classes/Coder/ScaleCoder.swift b/Sources/ScaleCodecSwift/Coder/ScaleCoder.swift similarity index 100% rename from ScaleCodecSwift/Classes/Coder/ScaleCoder.swift rename to Sources/ScaleCodecSwift/Coder/ScaleCoder.swift diff --git a/ScaleCodecSwift/Classes/Decoder/ScaleDecoder.swift b/Sources/ScaleCodecSwift/Decoder/ScaleDecoder.swift similarity index 100% rename from ScaleCodecSwift/Classes/Decoder/ScaleDecoder.swift rename to Sources/ScaleCodecSwift/Decoder/ScaleDecoder.swift diff --git a/ScaleCodecSwift/Classes/Decoder/ScaleKeyedDecodingContainer.swift b/Sources/ScaleCodecSwift/Decoder/ScaleKeyedDecodingContainer.swift similarity index 100% rename from ScaleCodecSwift/Classes/Decoder/ScaleKeyedDecodingContainer.swift rename to Sources/ScaleCodecSwift/Decoder/ScaleKeyedDecodingContainer.swift diff --git a/ScaleCodecSwift/Classes/Decoder/ScaleSingleValueDecodingContainer.swift b/Sources/ScaleCodecSwift/Decoder/ScaleSingleValueDecodingContainer.swift similarity index 100% rename from ScaleCodecSwift/Classes/Decoder/ScaleSingleValueDecodingContainer.swift rename to Sources/ScaleCodecSwift/Decoder/ScaleSingleValueDecodingContainer.swift diff --git a/ScaleCodecSwift/Classes/Decoder/ScaleUnkeyedDecodingContainer.swift b/Sources/ScaleCodecSwift/Decoder/ScaleUnkeyedDecodingContainer.swift similarity index 100% rename from ScaleCodecSwift/Classes/Decoder/ScaleUnkeyedDecodingContainer.swift rename to Sources/ScaleCodecSwift/Decoder/ScaleUnkeyedDecodingContainer.swift diff --git a/ScaleCodecSwift/Classes/Encoder/ScaleEncoder.swift b/Sources/ScaleCodecSwift/Encoder/ScaleEncoder.swift similarity index 100% rename from ScaleCodecSwift/Classes/Encoder/ScaleEncoder.swift rename to Sources/ScaleCodecSwift/Encoder/ScaleEncoder.swift diff --git a/ScaleCodecSwift/Classes/Encoder/ScaleKeyedEncodingContainer.swift b/Sources/ScaleCodecSwift/Encoder/ScaleKeyedEncodingContainer.swift similarity index 100% rename from ScaleCodecSwift/Classes/Encoder/ScaleKeyedEncodingContainer.swift rename to Sources/ScaleCodecSwift/Encoder/ScaleKeyedEncodingContainer.swift diff --git a/ScaleCodecSwift/Classes/Encoder/ScaleSingleValueEncodingContainer.swift b/Sources/ScaleCodecSwift/Encoder/ScaleSingleValueEncodingContainer.swift similarity index 100% rename from ScaleCodecSwift/Classes/Encoder/ScaleSingleValueEncodingContainer.swift rename to Sources/ScaleCodecSwift/Encoder/ScaleSingleValueEncodingContainer.swift diff --git a/ScaleCodecSwift/Classes/Encoder/ScaleUnkeyedEncodingContainer.swift b/Sources/ScaleCodecSwift/Encoder/ScaleUnkeyedEncodingContainer.swift similarity index 100% rename from ScaleCodecSwift/Classes/Encoder/ScaleUnkeyedEncodingContainer.swift rename to Sources/ScaleCodecSwift/Encoder/ScaleUnkeyedEncodingContainer.swift diff --git a/ScaleCodecSwift/Classes/Scale/AdapterProvider/AdapterProvider.swift b/Sources/ScaleCodecSwift/Scale/AdapterProvider/AdapterProvider.swift similarity index 100% rename from ScaleCodecSwift/Classes/Scale/AdapterProvider/AdapterProvider.swift rename to Sources/ScaleCodecSwift/Scale/AdapterProvider/AdapterProvider.swift diff --git a/ScaleCodecSwift/Classes/Scale/AdapterProvider/DefaultAdapterProvider/DefaultGenericAdapterProviderFactory.swift b/Sources/ScaleCodecSwift/Scale/AdapterProvider/DefaultAdapterProvider/DefaultGenericAdapterProviderFactory.swift similarity index 100% rename from ScaleCodecSwift/Classes/Scale/AdapterProvider/DefaultAdapterProvider/DefaultGenericAdapterProviderFactory.swift rename to Sources/ScaleCodecSwift/Scale/AdapterProvider/DefaultAdapterProvider/DefaultGenericAdapterProviderFactory.swift diff --git a/ScaleCodecSwift/Classes/Scale/AdapterProvider/DefaultAdapterProvider/DefaultScaleCodecAdapterProvider.swift b/Sources/ScaleCodecSwift/Scale/AdapterProvider/DefaultAdapterProvider/DefaultScaleCodecAdapterProvider.swift similarity index 100% rename from ScaleCodecSwift/Classes/Scale/AdapterProvider/DefaultAdapterProvider/DefaultScaleCodecAdapterProvider.swift rename to Sources/ScaleCodecSwift/Scale/AdapterProvider/DefaultAdapterProvider/DefaultScaleCodecAdapterProvider.swift diff --git a/ScaleCodecSwift/Classes/Scale/AdapterProvider/ScaleCodecAdapterProvider/ScaleCodecAdapterFactory.swift b/Sources/ScaleCodecSwift/Scale/AdapterProvider/ScaleCodecAdapterProvider/ScaleCodecAdapterFactory.swift similarity index 100% rename from ScaleCodecSwift/Classes/Scale/AdapterProvider/ScaleCodecAdapterProvider/ScaleCodecAdapterFactory.swift rename to Sources/ScaleCodecSwift/Scale/AdapterProvider/ScaleCodecAdapterProvider/ScaleCodecAdapterFactory.swift diff --git a/ScaleCodecSwift/Classes/Scale/AdapterProvider/ScaleCodecAdapterProvider/ScaleCodecAdapterProvider.swift b/Sources/ScaleCodecSwift/Scale/AdapterProvider/ScaleCodecAdapterProvider/ScaleCodecAdapterProvider.swift similarity index 100% rename from ScaleCodecSwift/Classes/Scale/AdapterProvider/ScaleCodecAdapterProvider/ScaleCodecAdapterProvider.swift rename to Sources/ScaleCodecSwift/Scale/AdapterProvider/ScaleCodecAdapterProvider/ScaleCodecAdapterProvider.swift diff --git a/ScaleCodecSwift/Classes/Scale/AdapterProvider/TypeWrapper.swift b/Sources/ScaleCodecSwift/Scale/AdapterProvider/TypeWrapper.swift similarity index 100% rename from ScaleCodecSwift/Classes/Scale/AdapterProvider/TypeWrapper.swift rename to Sources/ScaleCodecSwift/Scale/AdapterProvider/TypeWrapper.swift diff --git a/ScaleCodecSwift/Classes/Scale/DataReader.swift b/Sources/ScaleCodecSwift/Scale/DataReader.swift similarity index 100% rename from ScaleCodecSwift/Classes/Scale/DataReader.swift rename to Sources/ScaleCodecSwift/Scale/DataReader.swift diff --git a/ScaleCodecSwift/Classes/Scale/GenericAdapter/DefaultGenericAdapter.swift b/Sources/ScaleCodecSwift/Scale/GenericAdapter/DefaultGenericAdapter.swift similarity index 100% rename from ScaleCodecSwift/Classes/Scale/GenericAdapter/DefaultGenericAdapter.swift rename to Sources/ScaleCodecSwift/Scale/GenericAdapter/DefaultGenericAdapter.swift diff --git a/ScaleCodecSwift/Classes/Scale/GenericAdapter/GenericAdapter.swift b/Sources/ScaleCodecSwift/Scale/GenericAdapter/GenericAdapter.swift similarity index 100% rename from ScaleCodecSwift/Classes/Scale/GenericAdapter/GenericAdapter.swift rename to Sources/ScaleCodecSwift/Scale/GenericAdapter/GenericAdapter.swift diff --git a/ScaleCodecSwift/Classes/Scale/GenericAdapter/ScaleGenericCodable.swift b/Sources/ScaleCodecSwift/Scale/GenericAdapter/ScaleGenericCodable.swift similarity index 100% rename from ScaleCodecSwift/Classes/Scale/GenericAdapter/ScaleGenericCodable.swift rename to Sources/ScaleCodecSwift/Scale/GenericAdapter/ScaleGenericCodable.swift diff --git a/ScaleCodecSwift/Classes/Scale/ScaleCodecAdapter.swift b/Sources/ScaleCodecSwift/Scale/ScaleCodecAdapter.swift similarity index 100% rename from ScaleCodecSwift/Classes/Scale/ScaleCodecAdapter.swift rename to Sources/ScaleCodecSwift/Scale/ScaleCodecAdapter.swift diff --git a/ScaleCodecSwift/Classes/Scale/ScaleCodecTransaction.swift b/Sources/ScaleCodecSwift/Scale/ScaleCodecTransaction.swift similarity index 100% rename from ScaleCodecSwift/Classes/Scale/ScaleCodecTransaction.swift rename to Sources/ScaleCodecSwift/Scale/ScaleCodecTransaction.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array1.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array1.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array1.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array1.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array10.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array10.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array10.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array10.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array100.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array100.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array100.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array100.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array101.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array101.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array101.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array101.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array102.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array102.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array102.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array102.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array103.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array103.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array103.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array103.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array104.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array104.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array104.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array104.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array105.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array105.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array105.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array105.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array106.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array106.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array106.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array106.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array107.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array107.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array107.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array107.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array108.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array108.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array108.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array108.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array109.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array109.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array109.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array109.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array11.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array11.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array11.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array11.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array110.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array110.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array110.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array110.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array111.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array111.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array111.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array111.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array112.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array112.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array112.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array112.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array113.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array113.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array113.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array113.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array114.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array114.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array114.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array114.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array115.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array115.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array115.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array115.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array116.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array116.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array116.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array116.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array117.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array117.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array117.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array117.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array118.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array118.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array118.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array118.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array119.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array119.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array119.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array119.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array12.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array12.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array12.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array12.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array120.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array120.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array120.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array120.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array121.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array121.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array121.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array121.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array122.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array122.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array122.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array122.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array123.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array123.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array123.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array123.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array124.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array124.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array124.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array124.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array125.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array125.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array125.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array125.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array126.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array126.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array126.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array126.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array127.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array127.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array127.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array127.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array128.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array128.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array128.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array128.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array129.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array129.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array129.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array129.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array13.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array13.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array13.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array13.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array130.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array130.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array130.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array130.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array131.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array131.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array131.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array131.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array132.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array132.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array132.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array132.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array133.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array133.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array133.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array133.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array134.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array134.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array134.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array134.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array135.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array135.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array135.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array135.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array136.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array136.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array136.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array136.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array137.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array137.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array137.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array137.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array138.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array138.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array138.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array138.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array139.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array139.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array139.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array139.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array14.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array14.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array14.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array14.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array140.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array140.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array140.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array140.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array141.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array141.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array141.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array141.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array142.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array142.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array142.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array142.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array143.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array143.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array143.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array143.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array144.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array144.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array144.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array144.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array145.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array145.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array145.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array145.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array146.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array146.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array146.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array146.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array147.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array147.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array147.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array147.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array148.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array148.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array148.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array148.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array149.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array149.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array149.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array149.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array15.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array15.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array15.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array15.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array150.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array150.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array150.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array150.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array151.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array151.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array151.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array151.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array152.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array152.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array152.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array152.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array153.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array153.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array153.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array153.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array154.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array154.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array154.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array154.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array155.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array155.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array155.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array155.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array156.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array156.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array156.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array156.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array157.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array157.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array157.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array157.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array158.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array158.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array158.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array158.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array159.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array159.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array159.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array159.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array16.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array16.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array16.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array16.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array160.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array160.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array160.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array160.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array161.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array161.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array161.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array161.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array162.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array162.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array162.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array162.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array163.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array163.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array163.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array163.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array164.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array164.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array164.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array164.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array165.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array165.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array165.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array165.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array166.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array166.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array166.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array166.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array167.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array167.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array167.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array167.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array168.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array168.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array168.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array168.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array169.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array169.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array169.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array169.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array17.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array17.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array17.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array17.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array170.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array170.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array170.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array170.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array171.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array171.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array171.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array171.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array172.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array172.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array172.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array172.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array173.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array173.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array173.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array173.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array174.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array174.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array174.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array174.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array175.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array175.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array175.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array175.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array176.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array176.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array176.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array176.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array177.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array177.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array177.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array177.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array178.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array178.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array178.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array178.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array179.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array179.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array179.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array179.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array18.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array18.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array18.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array18.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array180.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array180.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array180.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array180.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array181.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array181.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array181.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array181.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array182.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array182.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array182.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array182.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array183.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array183.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array183.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array183.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array184.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array184.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array184.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array184.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array185.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array185.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array185.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array185.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array186.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array186.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array186.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array186.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array187.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array187.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array187.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array187.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array188.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array188.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array188.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array188.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array189.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array189.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array189.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array189.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array19.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array19.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array19.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array19.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array190.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array190.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array190.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array190.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array191.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array191.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array191.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array191.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array192.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array192.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array192.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array192.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array193.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array193.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array193.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array193.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array194.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array194.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array194.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array194.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array195.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array195.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array195.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array195.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array196.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array196.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array196.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array196.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array197.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array197.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array197.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array197.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array198.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array198.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array198.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array198.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array199.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array199.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array199.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array199.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array2.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array2.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array2.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array2.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array20.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array20.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array20.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array20.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array200.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array200.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array200.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array200.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array201.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array201.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array201.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array201.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array202.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array202.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array202.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array202.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array203.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array203.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array203.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array203.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array204.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array204.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array204.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array204.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array205.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array205.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array205.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array205.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array206.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array206.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array206.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array206.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array207.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array207.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array207.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array207.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array208.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array208.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array208.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array208.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array209.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array209.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array209.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array209.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array21.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array21.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array21.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array21.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array210.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array210.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array210.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array210.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array211.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array211.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array211.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array211.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array212.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array212.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array212.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array212.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array213.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array213.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array213.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array213.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array214.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array214.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array214.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array214.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array215.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array215.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array215.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array215.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array216.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array216.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array216.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array216.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array217.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array217.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array217.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array217.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array218.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array218.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array218.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array218.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array219.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array219.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array219.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array219.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array22.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array22.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array22.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array22.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array220.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array220.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array220.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array220.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array221.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array221.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array221.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array221.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array222.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array222.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array222.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array222.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array223.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array223.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array223.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array223.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array224.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array224.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array224.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array224.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array225.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array225.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array225.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array225.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array226.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array226.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array226.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array226.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array227.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array227.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array227.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array227.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array228.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array228.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array228.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array228.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array229.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array229.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array229.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array229.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array23.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array23.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array23.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array23.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array230.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array230.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array230.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array230.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array231.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array231.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array231.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array231.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array232.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array232.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array232.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array232.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array233.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array233.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array233.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array233.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array234.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array234.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array234.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array234.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array235.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array235.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array235.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array235.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array236.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array236.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array236.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array236.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array237.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array237.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array237.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array237.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array238.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array238.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array238.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array238.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array239.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array239.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array239.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array239.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array24.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array24.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array24.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array24.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array240.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array240.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array240.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array240.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array241.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array241.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array241.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array241.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array242.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array242.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array242.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array242.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array243.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array243.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array243.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array243.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array244.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array244.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array244.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array244.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array245.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array245.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array245.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array245.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array246.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array246.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array246.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array246.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array247.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array247.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array247.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array247.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array248.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array248.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array248.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array248.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array249.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array249.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array249.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array249.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array25.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array25.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array25.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array25.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array250.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array250.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array250.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array250.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array251.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array251.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array251.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array251.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array252.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array252.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array252.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array252.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array253.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array253.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array253.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array253.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array254.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array254.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array254.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array254.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array255.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array255.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array255.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array255.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array256.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array256.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array256.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array256.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array26.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array26.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array26.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array26.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array27.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array27.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array27.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array27.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array28.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array28.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array28.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array28.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array29.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array29.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array29.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array29.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array3.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array3.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array3.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array3.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array30.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array30.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array30.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array30.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array31.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array31.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array31.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array31.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array32.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array32.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array32.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array32.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array33.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array33.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array33.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array33.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array34.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array34.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array34.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array34.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array35.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array35.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array35.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array35.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array36.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array36.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array36.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array36.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array37.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array37.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array37.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array37.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array38.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array38.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array38.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array38.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array39.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array39.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array39.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array39.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array4.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array4.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array4.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array4.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array40.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array40.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array40.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array40.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array41.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array41.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array41.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array41.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array42.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array42.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array42.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array42.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array43.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array43.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array43.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array43.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array44.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array44.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array44.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array44.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array45.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array45.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array45.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array45.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array46.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array46.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array46.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array46.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array47.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array47.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array47.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array47.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array48.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array48.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array48.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array48.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array49.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array49.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array49.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array49.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array5.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array5.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array5.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array5.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array50.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array50.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array50.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array50.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array51.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array51.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array51.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array51.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array52.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array52.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array52.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array52.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array53.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array53.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array53.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array53.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array54.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array54.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array54.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array54.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array55.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array55.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array55.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array55.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array56.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array56.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array56.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array56.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array57.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array57.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array57.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array57.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array58.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array58.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array58.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array58.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array59.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array59.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array59.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array59.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array6.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array6.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array6.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array6.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array60.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array60.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array60.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array60.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array61.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array61.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array61.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array61.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array62.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array62.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array62.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array62.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array63.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array63.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array63.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array63.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array64.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array64.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array64.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array64.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array65.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array65.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array65.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array65.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array66.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array66.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array66.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array66.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array67.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array67.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array67.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array67.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array68.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array68.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array68.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array68.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array69.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array69.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array69.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array69.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array7.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array7.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array7.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array7.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array70.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array70.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array70.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array70.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array71.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array71.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array71.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array71.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array72.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array72.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array72.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array72.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array73.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array73.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array73.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array73.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array74.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array74.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array74.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array74.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array75.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array75.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array75.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array75.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array76.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array76.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array76.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array76.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array77.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array77.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array77.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array77.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array78.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array78.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array78.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array78.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array79.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array79.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array79.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array79.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array8.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array8.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array8.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array8.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array80.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array80.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array80.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array80.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array81.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array81.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array81.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array81.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array82.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array82.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array82.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array82.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array83.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array83.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array83.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array83.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array84.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array84.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array84.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array84.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array85.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array85.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array85.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array85.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array86.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array86.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array86.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array86.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array87.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array87.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array87.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array87.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array88.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array88.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array88.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array88.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array89.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array89.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array89.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array89.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array9.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array9.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array9.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array9.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array90.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array90.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array90.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array90.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array91.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array91.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array91.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array91.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array92.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array92.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array92.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array92.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array93.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array93.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array93.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array93.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array94.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array94.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array94.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array94.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array95.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array95.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array95.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array95.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array96.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array96.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array96.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array96.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array97.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array97.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array97.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array97.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array98.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array98.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array98.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array98.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/Array99.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/Array99.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/Array99.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/Array99.swift diff --git a/ScaleCodecSwift/Classes/Types/FixedArrays/FixedArrayError.swift b/Sources/ScaleCodecSwift/Types/FixedArrays/FixedArrayError.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/FixedArrays/FixedArrayError.swift rename to Sources/ScaleCodecSwift/Types/FixedArrays/FixedArrayError.swift diff --git a/ScaleCodecSwift/Classes/Types/ScaleEncodedData.swift b/Sources/ScaleCodecSwift/Types/ScaleEncodedData.swift similarity index 100% rename from ScaleCodecSwift/Classes/Types/ScaleEncodedData.swift rename to Sources/ScaleCodecSwift/Types/ScaleEncodedData.swift