diff --git a/Address.js b/lib/Address.js similarity index 100% rename from Address.js rename to lib/Address.js diff --git a/BIP32.js b/lib/BIP32.js similarity index 100% rename from BIP32.js rename to lib/BIP32.js diff --git a/Block.js b/lib/Block.js similarity index 100% rename from Block.js rename to lib/Block.js diff --git a/Bloom.js b/lib/Bloom.js similarity index 100% rename from Bloom.js rename to lib/Bloom.js diff --git a/Connection.js b/lib/Connection.js similarity index 100% rename from Connection.js rename to lib/Connection.js diff --git a/Deserialize.js b/lib/Deserialize.js similarity index 100% rename from Deserialize.js rename to lib/Deserialize.js diff --git a/Key.js b/lib/Key.js similarity index 100% rename from Key.js rename to lib/Key.js diff --git a/Opcode.js b/lib/Opcode.js similarity index 100% rename from Opcode.js rename to lib/Opcode.js diff --git a/Peer.js b/lib/Peer.js similarity index 100% rename from Peer.js rename to lib/Peer.js diff --git a/PeerManager.js b/lib/PeerManager.js similarity index 100% rename from PeerManager.js rename to lib/PeerManager.js diff --git a/Point.js b/lib/Point.js similarity index 100% rename from Point.js rename to lib/Point.js diff --git a/PrivateKey.js b/lib/PrivateKey.js similarity index 100% rename from PrivateKey.js rename to lib/PrivateKey.js diff --git a/RpcClient.js b/lib/RpcClient.js similarity index 100% rename from RpcClient.js rename to lib/RpcClient.js diff --git a/SIN.js b/lib/SIN.js similarity index 100% rename from SIN.js rename to lib/SIN.js diff --git a/SINKey.js b/lib/SINKey.js similarity index 100% rename from SINKey.js rename to lib/SINKey.js diff --git a/Script.js b/lib/Script.js similarity index 100% rename from Script.js rename to lib/Script.js diff --git a/ScriptInterpreter.js b/lib/ScriptInterpreter.js similarity index 100% rename from ScriptInterpreter.js rename to lib/ScriptInterpreter.js diff --git a/Sign.js b/lib/Sign.js similarity index 100% rename from Sign.js rename to lib/Sign.js diff --git a/Transaction.js b/lib/Transaction.js similarity index 100% rename from Transaction.js rename to lib/Transaction.js diff --git a/TransactionBuilder.js b/lib/TransactionBuilder.js similarity index 100% rename from TransactionBuilder.js rename to lib/TransactionBuilder.js diff --git a/Wallet.js b/lib/Wallet.js similarity index 100% rename from Wallet.js rename to lib/Wallet.js diff --git a/WalletKey.js b/lib/WalletKey.js similarity index 100% rename from WalletKey.js rename to lib/WalletKey.js diff --git a/Buffers.monkey.js b/patches/Buffers.monkey.js similarity index 100% rename from Buffers.monkey.js rename to patches/Buffers.monkey.js diff --git a/Number.monkey.js b/patches/Number.monkey.js similarity index 100% rename from Number.monkey.js rename to patches/Number.monkey.js