diff --git a/citadel_sdk/all.html b/docs/all.html
similarity index 100%
rename from citadel_sdk/all.html
rename to docs/all.html
diff --git a/citadel_sdk/attr.async_trait.html b/docs/attr.async_trait.html
similarity index 100%
rename from citadel_sdk/attr.async_trait.html
rename to docs/attr.async_trait.html
diff --git a/citadel_sdk/avarok.png b/docs/avarok.png
similarity index 100%
rename from citadel_sdk/avarok.png
rename to docs/avarok.png
diff --git a/citadel_sdk/backend_kv_store/index.html b/docs/backend_kv_store/index.html
similarity index 100%
rename from citadel_sdk/backend_kv_store/index.html
rename to docs/backend_kv_store/index.html
diff --git a/citadel_sdk/backend_kv_store/sidebar-items.js b/docs/backend_kv_store/sidebar-items.js
similarity index 100%
rename from citadel_sdk/backend_kv_store/sidebar-items.js
rename to docs/backend_kv_store/sidebar-items.js
diff --git a/citadel_sdk/backend_kv_store/trait.BackendHandler.html b/docs/backend_kv_store/trait.BackendHandler.html
similarity index 100%
rename from citadel_sdk/backend_kv_store/trait.BackendHandler.html
rename to docs/backend_kv_store/trait.BackendHandler.html
diff --git a/citadel_sdk/builder/node_builder/struct.NodeBuilder.html b/docs/builder/node_builder/struct.NodeBuilder.html
similarity index 100%
rename from citadel_sdk/builder/node_builder/struct.NodeBuilder.html
rename to docs/builder/node_builder/struct.NodeBuilder.html
diff --git a/citadel_sdk/builder/node_builder/struct.NodeFuture.html b/docs/builder/node_builder/struct.NodeFuture.html
similarity index 100%
rename from citadel_sdk/builder/node_builder/struct.NodeFuture.html
rename to docs/builder/node_builder/struct.NodeFuture.html
diff --git a/citadel_sdk/favicon.png b/docs/favicon.png
similarity index 100%
rename from citadel_sdk/favicon.png
rename to docs/favicon.png
diff --git a/citadel_sdk/fs/fn.delete.html b/docs/fs/fn.delete.html
similarity index 100%
rename from citadel_sdk/fs/fn.delete.html
rename to docs/fs/fn.delete.html
diff --git a/citadel_sdk/fs/fn.read.html b/docs/fs/fn.read.html
similarity index 100%
rename from citadel_sdk/fs/fn.read.html
rename to docs/fs/fn.read.html
diff --git a/citadel_sdk/fs/fn.read_with_security_level.html b/docs/fs/fn.read_with_security_level.html
similarity index 100%
rename from citadel_sdk/fs/fn.read_with_security_level.html
rename to docs/fs/fn.read_with_security_level.html
diff --git a/citadel_sdk/fs/fn.take.html b/docs/fs/fn.take.html
similarity index 100%
rename from citadel_sdk/fs/fn.take.html
rename to docs/fs/fn.take.html
diff --git a/citadel_sdk/fs/fn.take_with_security_level.html b/docs/fs/fn.take_with_security_level.html
similarity index 100%
rename from citadel_sdk/fs/fn.take_with_security_level.html
rename to docs/fs/fn.take_with_security_level.html
diff --git a/citadel_sdk/fs/fn.write.html b/docs/fs/fn.write.html
similarity index 100%
rename from citadel_sdk/fs/fn.write.html
rename to docs/fs/fn.write.html
diff --git a/citadel_sdk/fs/fn.write_with_security_level.html b/docs/fs/fn.write_with_security_level.html
similarity index 100%
rename from citadel_sdk/fs/fn.write_with_security_level.html
rename to docs/fs/fn.write_with_security_level.html
diff --git a/citadel_sdk/fs/index.html b/docs/fs/index.html
similarity index 100%
rename from citadel_sdk/fs/index.html
rename to docs/fs/index.html
diff --git a/citadel_sdk/fs/sidebar-items.js b/docs/fs/sidebar-items.js
similarity index 100%
rename from citadel_sdk/fs/sidebar-items.js
rename to docs/fs/sidebar-items.js
diff --git a/citadel_sdk/index.html b/docs/index.html
similarity index 100%
rename from citadel_sdk/index.html
rename to docs/index.html
diff --git a/citadel_sdk/macro.impl_remote!.html b/docs/macro.impl_remote!.html
similarity index 100%
rename from citadel_sdk/macro.impl_remote!.html
rename to docs/macro.impl_remote!.html
diff --git a/citadel_sdk/macro.impl_remote.html b/docs/macro.impl_remote.html
similarity index 100%
rename from citadel_sdk/macro.impl_remote.html
rename to docs/macro.impl_remote.html
diff --git a/citadel_sdk/prefabs/client/broadcast/enum.GroupInitRequestType.html b/docs/prefabs/client/broadcast/enum.GroupInitRequestType.html
similarity index 100%
rename from citadel_sdk/prefabs/client/broadcast/enum.GroupInitRequestType.html
rename to docs/prefabs/client/broadcast/enum.GroupInitRequestType.html
diff --git a/citadel_sdk/prefabs/client/broadcast/index.html b/docs/prefabs/client/broadcast/index.html
similarity index 100%
rename from citadel_sdk/prefabs/client/broadcast/index.html
rename to docs/prefabs/client/broadcast/index.html
diff --git a/citadel_sdk/prefabs/client/broadcast/sidebar-items.js b/docs/prefabs/client/broadcast/sidebar-items.js
similarity index 100%
rename from citadel_sdk/prefabs/client/broadcast/sidebar-items.js
rename to docs/prefabs/client/broadcast/sidebar-items.js
diff --git a/citadel_sdk/prefabs/client/broadcast/struct.BroadcastKernel.html b/docs/prefabs/client/broadcast/struct.BroadcastKernel.html
similarity index 100%
rename from citadel_sdk/prefabs/client/broadcast/struct.BroadcastKernel.html
rename to docs/prefabs/client/broadcast/struct.BroadcastKernel.html
diff --git a/citadel_sdk/prefabs/client/broadcast/struct.BroadcastShared.html b/docs/prefabs/client/broadcast/struct.BroadcastShared.html
similarity index 100%
rename from citadel_sdk/prefabs/client/broadcast/struct.BroadcastShared.html
rename to docs/prefabs/client/broadcast/struct.BroadcastShared.html
diff --git a/citadel_sdk/prefabs/client/index.html b/docs/prefabs/client/index.html
similarity index 100%
rename from citadel_sdk/prefabs/client/index.html
rename to docs/prefabs/client/index.html
diff --git a/citadel_sdk/prefabs/client/peer_connection/index.html b/docs/prefabs/client/peer_connection/index.html
similarity index 100%
rename from citadel_sdk/prefabs/client/peer_connection/index.html
rename to docs/prefabs/client/peer_connection/index.html
diff --git a/citadel_sdk/prefabs/client/peer_connection/sidebar-items.js b/docs/prefabs/client/peer_connection/sidebar-items.js
similarity index 100%
rename from citadel_sdk/prefabs/client/peer_connection/sidebar-items.js
rename to docs/prefabs/client/peer_connection/sidebar-items.js
diff --git a/citadel_sdk/prefabs/client/peer_connection/struct.AddedPeer.html b/docs/prefabs/client/peer_connection/struct.AddedPeer.html
similarity index 100%
rename from citadel_sdk/prefabs/client/peer_connection/struct.AddedPeer.html
rename to docs/prefabs/client/peer_connection/struct.AddedPeer.html
diff --git a/citadel_sdk/prefabs/client/peer_connection/struct.FileTransferHandleRx.html b/docs/prefabs/client/peer_connection/struct.FileTransferHandleRx.html
similarity index 100%
rename from citadel_sdk/prefabs/client/peer_connection/struct.FileTransferHandleRx.html
rename to docs/prefabs/client/peer_connection/struct.FileTransferHandleRx.html
diff --git a/citadel_sdk/prefabs/client/peer_connection/struct.PeerConnectionKernel.html b/docs/prefabs/client/peer_connection/struct.PeerConnectionKernel.html
similarity index 100%
rename from citadel_sdk/prefabs/client/peer_connection/struct.PeerConnectionKernel.html
rename to docs/prefabs/client/peer_connection/struct.PeerConnectionKernel.html
diff --git a/citadel_sdk/prefabs/client/peer_connection/struct.PeerConnectionSetupAggregator.html b/docs/prefabs/client/peer_connection/struct.PeerConnectionSetupAggregator.html
similarity index 100%
rename from citadel_sdk/prefabs/client/peer_connection/struct.PeerConnectionSetupAggregator.html
rename to docs/prefabs/client/peer_connection/struct.PeerConnectionSetupAggregator.html
diff --git a/citadel_sdk/prefabs/client/sidebar-items.js b/docs/prefabs/client/sidebar-items.js
similarity index 100%
rename from citadel_sdk/prefabs/client/sidebar-items.js
rename to docs/prefabs/client/sidebar-items.js
diff --git a/citadel_sdk/prefabs/client/single_connection/index.html b/docs/prefabs/client/single_connection/index.html
similarity index 100%
rename from citadel_sdk/prefabs/client/single_connection/index.html
rename to docs/prefabs/client/single_connection/index.html
diff --git a/citadel_sdk/prefabs/client/single_connection/sidebar-items.js b/docs/prefabs/client/single_connection/sidebar-items.js
similarity index 100%
rename from citadel_sdk/prefabs/client/single_connection/sidebar-items.js
rename to docs/prefabs/client/single_connection/sidebar-items.js
diff --git a/citadel_sdk/prefabs/client/single_connection/struct.SingleClientServerConnectionKernel.html b/docs/prefabs/client/single_connection/struct.SingleClientServerConnectionKernel.html
similarity index 100%
rename from citadel_sdk/prefabs/client/single_connection/struct.SingleClientServerConnectionKernel.html
rename to docs/prefabs/client/single_connection/struct.SingleClientServerConnectionKernel.html
diff --git a/citadel_sdk/prefabs/client/trait.PrefabFunctions.html b/docs/prefabs/client/trait.PrefabFunctions.html
similarity index 100%
rename from citadel_sdk/prefabs/client/trait.PrefabFunctions.html
rename to docs/prefabs/client/trait.PrefabFunctions.html
diff --git a/citadel_sdk/prefabs/fn.get_socket_addr.html b/docs/prefabs/fn.get_socket_addr.html
similarity index 100%
rename from citadel_sdk/prefabs/fn.get_socket_addr.html
rename to docs/prefabs/fn.get_socket_addr.html
diff --git a/citadel_sdk/prefabs/index.html b/docs/prefabs/index.html
similarity index 100%
rename from citadel_sdk/prefabs/index.html
rename to docs/prefabs/index.html
diff --git a/citadel_sdk/prefabs/server/accept_file_transfer_kernel/fn.exhaust_file_transfer.html b/docs/prefabs/server/accept_file_transfer_kernel/fn.exhaust_file_transfer.html
similarity index 100%
rename from citadel_sdk/prefabs/server/accept_file_transfer_kernel/fn.exhaust_file_transfer.html
rename to docs/prefabs/server/accept_file_transfer_kernel/fn.exhaust_file_transfer.html
diff --git a/citadel_sdk/prefabs/server/accept_file_transfer_kernel/index.html b/docs/prefabs/server/accept_file_transfer_kernel/index.html
similarity index 100%
rename from citadel_sdk/prefabs/server/accept_file_transfer_kernel/index.html
rename to docs/prefabs/server/accept_file_transfer_kernel/index.html
diff --git a/citadel_sdk/prefabs/server/accept_file_transfer_kernel/sidebar-items.js b/docs/prefabs/server/accept_file_transfer_kernel/sidebar-items.js
similarity index 100%
rename from citadel_sdk/prefabs/server/accept_file_transfer_kernel/sidebar-items.js
rename to docs/prefabs/server/accept_file_transfer_kernel/sidebar-items.js
diff --git a/citadel_sdk/prefabs/server/accept_file_transfer_kernel/struct.AcceptFileTransferKernel.html b/docs/prefabs/server/accept_file_transfer_kernel/struct.AcceptFileTransferKernel.html
similarity index 100%
rename from citadel_sdk/prefabs/server/accept_file_transfer_kernel/struct.AcceptFileTransferKernel.html
rename to docs/prefabs/server/accept_file_transfer_kernel/struct.AcceptFileTransferKernel.html
diff --git a/citadel_sdk/prefabs/server/client_connect_listener/index.html b/docs/prefabs/server/client_connect_listener/index.html
similarity index 100%
rename from citadel_sdk/prefabs/server/client_connect_listener/index.html
rename to docs/prefabs/server/client_connect_listener/index.html
diff --git a/citadel_sdk/prefabs/server/client_connect_listener/sidebar-items.js b/docs/prefabs/server/client_connect_listener/sidebar-items.js
similarity index 100%
rename from citadel_sdk/prefabs/server/client_connect_listener/sidebar-items.js
rename to docs/prefabs/server/client_connect_listener/sidebar-items.js
diff --git a/citadel_sdk/prefabs/server/client_connect_listener/struct.ClientConnectListenerKernel.html b/docs/prefabs/server/client_connect_listener/struct.ClientConnectListenerKernel.html
similarity index 100%
rename from citadel_sdk/prefabs/server/client_connect_listener/struct.ClientConnectListenerKernel.html
rename to docs/prefabs/server/client_connect_listener/struct.ClientConnectListenerKernel.html
diff --git a/citadel_sdk/prefabs/server/empty/index.html b/docs/prefabs/server/empty/index.html
similarity index 100%
rename from citadel_sdk/prefabs/server/empty/index.html
rename to docs/prefabs/server/empty/index.html
diff --git a/citadel_sdk/prefabs/server/empty/sidebar-items.js b/docs/prefabs/server/empty/sidebar-items.js
similarity index 100%
rename from citadel_sdk/prefabs/server/empty/sidebar-items.js
rename to docs/prefabs/server/empty/sidebar-items.js
diff --git a/citadel_sdk/prefabs/server/empty/struct.EmptyKernel.html b/docs/prefabs/server/empty/struct.EmptyKernel.html
similarity index 100%
rename from citadel_sdk/prefabs/server/empty/struct.EmptyKernel.html
rename to docs/prefabs/server/empty/struct.EmptyKernel.html
diff --git a/citadel_sdk/prefabs/server/index.html b/docs/prefabs/server/index.html
similarity index 100%
rename from citadel_sdk/prefabs/server/index.html
rename to docs/prefabs/server/index.html
diff --git a/citadel_sdk/prefabs/server/internal_service/index.html b/docs/prefabs/server/internal_service/index.html
similarity index 100%
rename from citadel_sdk/prefabs/server/internal_service/index.html
rename to docs/prefabs/server/internal_service/index.html
diff --git a/citadel_sdk/prefabs/server/internal_service/sidebar-items.js b/docs/prefabs/server/internal_service/sidebar-items.js
similarity index 100%
rename from citadel_sdk/prefabs/server/internal_service/sidebar-items.js
rename to docs/prefabs/server/internal_service/sidebar-items.js
diff --git a/citadel_sdk/prefabs/server/internal_service/struct.InternalServiceKernel.html b/docs/prefabs/server/internal_service/struct.InternalServiceKernel.html
similarity index 100%
rename from citadel_sdk/prefabs/server/internal_service/struct.InternalServiceKernel.html
rename to docs/prefabs/server/internal_service/struct.InternalServiceKernel.html
diff --git a/citadel_sdk/prefabs/server/sidebar-items.js b/docs/prefabs/server/sidebar-items.js
similarity index 100%
rename from citadel_sdk/prefabs/server/sidebar-items.js
rename to docs/prefabs/server/sidebar-items.js
diff --git a/citadel_sdk/prefabs/sidebar-items.js b/docs/prefabs/sidebar-items.js
similarity index 100%
rename from citadel_sdk/prefabs/sidebar-items.js
rename to docs/prefabs/sidebar-items.js
diff --git a/citadel_sdk/prefabs/struct.ClientServerRemote.html b/docs/prefabs/struct.ClientServerRemote.html
similarity index 100%
rename from citadel_sdk/prefabs/struct.ClientServerRemote.html
rename to docs/prefabs/struct.ClientServerRemote.html
diff --git a/citadel_sdk/prelude/attr.async_trait.html b/docs/prelude/attr.async_trait.html
similarity index 100%
rename from citadel_sdk/prelude/attr.async_trait.html
rename to docs/prelude/attr.async_trait.html
diff --git a/citadel_sdk/prelude/constant.AES_GCM_NONCE_LENGTH_BYTES.html b/docs/prelude/constant.AES_GCM_NONCE_LENGTH_BYTES.html
similarity index 100%
rename from citadel_sdk/prelude/constant.AES_GCM_NONCE_LENGTH_BYTES.html
rename to docs/prelude/constant.AES_GCM_NONCE_LENGTH_BYTES.html
diff --git a/citadel_sdk/prelude/constant.ASCON_NONCE_LENGTH_BYTES.html b/docs/prelude/constant.ASCON_NONCE_LENGTH_BYTES.html
similarity index 100%
rename from citadel_sdk/prelude/constant.ASCON_NONCE_LENGTH_BYTES.html
rename to docs/prelude/constant.ASCON_NONCE_LENGTH_BYTES.html
diff --git a/citadel_sdk/prelude/constant.CHA_CHA_NONCE_LENGTH_BYTES.html b/docs/prelude/constant.CHA_CHA_NONCE_LENGTH_BYTES.html
similarity index 100%
rename from citadel_sdk/prelude/constant.CHA_CHA_NONCE_LENGTH_BYTES.html
rename to docs/prelude/constant.CHA_CHA_NONCE_LENGTH_BYTES.html
diff --git a/citadel_sdk/prelude/constant.KEM_ALGORITHM_COUNT.html b/docs/prelude/constant.KEM_ALGORITHM_COUNT.html
similarity index 100%
rename from citadel_sdk/prelude/constant.KEM_ALGORITHM_COUNT.html
rename to docs/prelude/constant.KEM_ALGORITHM_COUNT.html
diff --git a/citadel_sdk/prelude/constant.KYBER_NONCE_LENGTH_BYTES.html b/docs/prelude/constant.KYBER_NONCE_LENGTH_BYTES.html
similarity index 100%
rename from citadel_sdk/prelude/constant.KYBER_NONCE_LENGTH_BYTES.html
rename to docs/prelude/constant.KYBER_NONCE_LENGTH_BYTES.html
diff --git a/citadel_sdk/prelude/constant.LARGEST_NONCE_LEN.html b/docs/prelude/constant.LARGEST_NONCE_LEN.html
similarity index 100%
rename from citadel_sdk/prelude/constant.LARGEST_NONCE_LEN.html
rename to docs/prelude/constant.LARGEST_NONCE_LEN.html
diff --git a/citadel_sdk/prelude/enum.AuthenticationRequest.html b/docs/prelude/enum.AuthenticationRequest.html
similarity index 100%
rename from citadel_sdk/prelude/enum.AuthenticationRequest.html
rename to docs/prelude/enum.AuthenticationRequest.html
diff --git a/citadel_sdk/prelude/enum.BackendType.html b/docs/prelude/enum.BackendType.html
similarity index 100%
rename from citadel_sdk/prelude/enum.BackendType.html
rename to docs/prelude/enum.BackendType.html
diff --git a/citadel_sdk/prelude/enum.ConnectMode.html b/docs/prelude/enum.ConnectMode.html
similarity index 100%
rename from citadel_sdk/prelude/enum.ConnectMode.html
rename to docs/prelude/enum.ConnectMode.html
diff --git a/citadel_sdk/prelude/enum.ConnectProtocol.html b/docs/prelude/enum.ConnectProtocol.html
similarity index 100%
rename from citadel_sdk/prelude/enum.ConnectProtocol.html
rename to docs/prelude/enum.ConnectProtocol.html
diff --git a/citadel_sdk/prelude/enum.EncryptionAlgorithm.html b/docs/prelude/enum.EncryptionAlgorithm.html
similarity index 100%
rename from citadel_sdk/prelude/enum.EncryptionAlgorithm.html
rename to docs/prelude/enum.EncryptionAlgorithm.html
diff --git a/citadel_sdk/prelude/enum.GenericNetworkStream.html b/docs/prelude/enum.GenericNetworkStream.html
similarity index 100%
rename from citadel_sdk/prelude/enum.GenericNetworkStream.html
rename to docs/prelude/enum.GenericNetworkStream.html
diff --git a/citadel_sdk/prelude/enum.GroupBroadcast.html b/docs/prelude/enum.GroupBroadcast.html
similarity index 100%
rename from citadel_sdk/prelude/enum.GroupBroadcast.html
rename to docs/prelude/enum.GroupBroadcast.html
diff --git a/citadel_sdk/prelude/enum.GroupBroadcastPayload.html b/docs/prelude/enum.GroupBroadcastPayload.html
similarity index 100%
rename from citadel_sdk/prelude/enum.GroupBroadcastPayload.html
rename to docs/prelude/enum.GroupBroadcastPayload.html
diff --git a/citadel_sdk/prelude/enum.GroupMemberAlterMode.html b/docs/prelude/enum.GroupMemberAlterMode.html
similarity index 100%
rename from citadel_sdk/prelude/enum.GroupMemberAlterMode.html
rename to docs/prelude/enum.GroupMemberAlterMode.html
diff --git a/citadel_sdk/prelude/enum.GroupType.html b/docs/prelude/enum.GroupType.html
similarity index 100%
rename from citadel_sdk/prelude/enum.GroupType.html
rename to docs/prelude/enum.GroupType.html
diff --git a/citadel_sdk/prelude/enum.KemAlgorithm.html b/docs/prelude/enum.KemAlgorithm.html
similarity index 100%
rename from citadel_sdk/prelude/enum.KemAlgorithm.html
rename to docs/prelude/enum.KemAlgorithm.html
diff --git a/citadel_sdk/prelude/enum.MemberState.html b/docs/prelude/enum.MemberState.html
similarity index 100%
rename from citadel_sdk/prelude/enum.MemberState.html
rename to docs/prelude/enum.MemberState.html
diff --git a/citadel_sdk/prelude/enum.NetworkError.html b/docs/prelude/enum.NetworkError.html
similarity index 100%
rename from citadel_sdk/prelude/enum.NetworkError.html
rename to docs/prelude/enum.NetworkError.html
diff --git a/citadel_sdk/prelude/enum.NodeConnectionType.html b/docs/prelude/enum.NodeConnectionType.html
similarity index 100%
rename from citadel_sdk/prelude/enum.NodeConnectionType.html
rename to docs/prelude/enum.NodeConnectionType.html
diff --git a/citadel_sdk/prelude/enum.NodeRequest.html b/docs/prelude/enum.NodeRequest.html
similarity index 100%
rename from citadel_sdk/prelude/enum.NodeRequest.html
rename to docs/prelude/enum.NodeRequest.html
diff --git a/citadel_sdk/prelude/enum.NodeResult.html b/docs/prelude/enum.NodeResult.html
similarity index 100%
rename from citadel_sdk/prelude/enum.NodeResult.html
rename to docs/prelude/enum.NodeResult.html
diff --git a/citadel_sdk/prelude/enum.NodeType.html b/docs/prelude/enum.NodeType.html
similarity index 100%
rename from citadel_sdk/prelude/enum.NodeType.html
rename to docs/prelude/enum.NodeType.html
diff --git a/citadel_sdk/prelude/enum.ObjectTransferOrientation.html b/docs/prelude/enum.ObjectTransferOrientation.html
similarity index 100%
rename from citadel_sdk/prelude/enum.ObjectTransferOrientation.html
rename to docs/prelude/enum.ObjectTransferOrientation.html
diff --git a/citadel_sdk/prelude/enum.ObjectTransferStatus.html b/docs/prelude/enum.ObjectTransferStatus.html
similarity index 100%
rename from citadel_sdk/prelude/enum.ObjectTransferStatus.html
rename to docs/prelude/enum.ObjectTransferStatus.html
diff --git a/citadel_sdk/prelude/enum.PeerConnectionType.html b/docs/prelude/enum.PeerConnectionType.html
similarity index 100%
rename from citadel_sdk/prelude/enum.PeerConnectionType.html
rename to docs/prelude/enum.PeerConnectionType.html
diff --git a/citadel_sdk/prelude/enum.PeerResponse.html b/docs/prelude/enum.PeerResponse.html
similarity index 100%
rename from citadel_sdk/prelude/enum.PeerResponse.html
rename to docs/prelude/enum.PeerResponse.html
diff --git a/citadel_sdk/prelude/enum.PeerSignal.html b/docs/prelude/enum.PeerSignal.html
similarity index 100%
rename from citadel_sdk/prelude/enum.PeerSignal.html
rename to docs/prelude/enum.PeerSignal.html
diff --git a/citadel_sdk/prelude/enum.ProposedCredentials.html b/docs/prelude/enum.ProposedCredentials.html
similarity index 100%
rename from citadel_sdk/prelude/enum.ProposedCredentials.html
rename to docs/prelude/enum.ProposedCredentials.html
diff --git a/citadel_sdk/prelude/enum.ReKeyReturnType.html b/docs/prelude/enum.ReKeyReturnType.html
similarity index 100%
rename from citadel_sdk/prelude/enum.ReKeyReturnType.html
rename to docs/prelude/enum.ReKeyReturnType.html
diff --git a/citadel_sdk/prelude/enum.SecrecyMode.html b/docs/prelude/enum.SecrecyMode.html
similarity index 100%
rename from citadel_sdk/prelude/enum.SecrecyMode.html
rename to docs/prelude/enum.SecrecyMode.html
diff --git a/citadel_sdk/prelude/enum.SecurityLevel.html b/docs/prelude/enum.SecurityLevel.html
similarity index 100%
rename from citadel_sdk/prelude/enum.SecurityLevel.html
rename to docs/prelude/enum.SecurityLevel.html
diff --git a/citadel_sdk/prelude/enum.ServerUnderlyingProtocol.html b/docs/prelude/enum.ServerUnderlyingProtocol.html
similarity index 100%
rename from citadel_sdk/prelude/enum.ServerUnderlyingProtocol.html
rename to docs/prelude/enum.ServerUnderlyingProtocol.html
diff --git a/citadel_sdk/prelude/enum.SigAlgorithm.html b/docs/prelude/enum.SigAlgorithm.html
similarity index 100%
rename from citadel_sdk/prelude/enum.SigAlgorithm.html
rename to docs/prelude/enum.SigAlgorithm.html
diff --git a/citadel_sdk/prelude/enum.TrackedCallbackError.html b/docs/prelude/enum.TrackedCallbackError.html
similarity index 100%
rename from citadel_sdk/prelude/enum.TrackedCallbackError.html
rename to docs/prelude/enum.TrackedCallbackError.html
diff --git a/citadel_sdk/prelude/enum.TransferType.html b/docs/prelude/enum.TransferType.html
similarity index 100%
rename from citadel_sdk/prelude/enum.TransferType.html
rename to docs/prelude/enum.TransferType.html
diff --git a/citadel_sdk/prelude/enum.UdpMode.html b/docs/prelude/enum.UdpMode.html
similarity index 100%
rename from citadel_sdk/prelude/enum.UdpMode.html
rename to docs/prelude/enum.UdpMode.html
diff --git a/citadel_sdk/prelude/enum.UserIdentifier.html b/docs/prelude/enum.UserIdentifier.html
similarity index 100%
rename from citadel_sdk/prelude/enum.UserIdentifier.html
rename to docs/prelude/enum.UserIdentifier.html
diff --git a/citadel_sdk/prelude/fn.add_inner.html b/docs/prelude/fn.add_inner.html
similarity index 100%
rename from citadel_sdk/prelude/fn.add_inner.html
rename to docs/prelude/fn.add_inner.html
diff --git a/citadel_sdk/prelude/fn.calculate_optimal_argon_params.html b/docs/prelude/fn.calculate_optimal_argon_params.html
similarity index 100%
rename from citadel_sdk/prelude/fn.calculate_optimal_argon_params.html
rename to docs/prelude/fn.calculate_optimal_argon_params.html
diff --git a/citadel_sdk/prelude/fn.prepare_virtual_path.html b/docs/prelude/fn.prepare_virtual_path.html
similarity index 100%
rename from citadel_sdk/prelude/fn.prepare_virtual_path.html
rename to docs/prelude/fn.prepare_virtual_path.html
diff --git a/citadel_sdk/prelude/fn.read_one_packet_as_framed.html b/docs/prelude/fn.read_one_packet_as_framed.html
similarity index 100%
rename from citadel_sdk/prelude/fn.read_one_packet_as_framed.html
rename to docs/prelude/fn.read_one_packet_as_framed.html
diff --git a/citadel_sdk/prelude/fn.username_to_cid.html b/docs/prelude/fn.username_to_cid.html
similarity index 100%
rename from citadel_sdk/prelude/fn.username_to_cid.html
rename to docs/prelude/fn.username_to_cid.html
diff --git a/citadel_sdk/prelude/fn.validate_virtual_path.html b/docs/prelude/fn.validate_virtual_path.html
similarity index 100%
rename from citadel_sdk/prelude/fn.validate_virtual_path.html
rename to docs/prelude/fn.validate_virtual_path.html
diff --git a/citadel_sdk/prelude/fn.write_one_packet.html b/docs/prelude/fn.write_one_packet.html
similarity index 100%
rename from citadel_sdk/prelude/fn.write_one_packet.html
rename to docs/prelude/fn.write_one_packet.html
diff --git a/citadel_sdk/prelude/index.html b/docs/prelude/index.html
similarity index 100%
rename from citadel_sdk/prelude/index.html
rename to docs/prelude/index.html
diff --git a/citadel_sdk/prelude/sidebar-items.js b/docs/prelude/sidebar-items.js
similarity index 100%
rename from citadel_sdk/prelude/sidebar-items.js
rename to docs/prelude/sidebar-items.js
diff --git a/citadel_sdk/prelude/struct.AccountManager.html b/docs/prelude/struct.AccountManager.html
similarity index 100%
rename from citadel_sdk/prelude/struct.AccountManager.html
rename to docs/prelude/struct.AccountManager.html
diff --git a/citadel_sdk/prelude/struct.ArgonDefaultServerSettings.html b/docs/prelude/struct.ArgonDefaultServerSettings.html
similarity index 100%
rename from citadel_sdk/prelude/struct.ArgonDefaultServerSettings.html
rename to docs/prelude/struct.ArgonDefaultServerSettings.html
diff --git a/citadel_sdk/prelude/struct.CNACMetadata.html b/docs/prelude/struct.CNACMetadata.html
similarity index 100%
rename from citadel_sdk/prelude/struct.CNACMetadata.html
rename to docs/prelude/struct.CNACMetadata.html
diff --git a/citadel_sdk/prelude/struct.CallbackReceiver.html b/docs/prelude/struct.CallbackReceiver.html
similarity index 100%
rename from citadel_sdk/prelude/struct.CallbackReceiver.html
rename to docs/prelude/struct.CallbackReceiver.html
diff --git a/citadel_sdk/prelude/struct.ConnectFail.html b/docs/prelude/struct.ConnectFail.html
similarity index 100%
rename from citadel_sdk/prelude/struct.ConnectFail.html
rename to docs/prelude/struct.ConnectFail.html
diff --git a/citadel_sdk/prelude/struct.ConnectSuccess.html b/docs/prelude/struct.ConnectSuccess.html
similarity index 100%
rename from citadel_sdk/prelude/struct.ConnectSuccess.html
rename to docs/prelude/struct.ConnectSuccess.html
diff --git a/citadel_sdk/prelude/struct.ConnectToHypernode.html b/docs/prelude/struct.ConnectToHypernode.html
similarity index 100%
rename from citadel_sdk/prelude/struct.ConnectToHypernode.html
rename to docs/prelude/struct.ConnectToHypernode.html
diff --git a/citadel_sdk/prelude/struct.CryptoParameters.html b/docs/prelude/struct.CryptoParameters.html
similarity index 100%
rename from citadel_sdk/prelude/struct.CryptoParameters.html
rename to docs/prelude/struct.CryptoParameters.html
diff --git a/citadel_sdk/prelude/struct.DeRegistration.html b/docs/prelude/struct.DeRegistration.html
similarity index 100%
rename from citadel_sdk/prelude/struct.DeRegistration.html
rename to docs/prelude/struct.DeRegistration.html
diff --git a/citadel_sdk/prelude/struct.DeleteObject.html b/docs/prelude/struct.DeleteObject.html
similarity index 100%
rename from citadel_sdk/prelude/struct.DeleteObject.html
rename to docs/prelude/struct.DeleteObject.html
diff --git a/citadel_sdk/prelude/struct.DeregisterFromHypernode.html b/docs/prelude/struct.DeregisterFromHypernode.html
similarity index 100%
rename from citadel_sdk/prelude/struct.DeregisterFromHypernode.html
rename to docs/prelude/struct.DeregisterFromHypernode.html
diff --git a/citadel_sdk/prelude/struct.Disconnect.html b/docs/prelude/struct.Disconnect.html
similarity index 100%
rename from citadel_sdk/prelude/struct.Disconnect.html
rename to docs/prelude/struct.Disconnect.html
diff --git a/citadel_sdk/prelude/struct.DisconnectFromHypernode.html b/docs/prelude/struct.DisconnectFromHypernode.html
similarity index 100%
rename from citadel_sdk/prelude/struct.DisconnectFromHypernode.html
rename to docs/prelude/struct.DisconnectFromHypernode.html
diff --git a/citadel_sdk/prelude/struct.EncryptionAlgorithmIter.html b/docs/prelude/struct.EncryptionAlgorithmIter.html
similarity index 100%
rename from citadel_sdk/prelude/struct.EncryptionAlgorithmIter.html
rename to docs/prelude/struct.EncryptionAlgorithmIter.html
diff --git a/citadel_sdk/prelude/struct.ExplicitPanicFuture.html b/docs/prelude/struct.ExplicitPanicFuture.html
similarity index 100%
rename from citadel_sdk/prelude/struct.ExplicitPanicFuture.html
rename to docs/prelude/struct.ExplicitPanicFuture.html
diff --git a/citadel_sdk/prelude/struct.FcmKeys.html b/docs/prelude/struct.FcmKeys.html
similarity index 100%
rename from citadel_sdk/prelude/struct.FcmKeys.html
rename to docs/prelude/struct.FcmKeys.html
diff --git a/citadel_sdk/prelude/struct.GroupBroadcastCommand.html b/docs/prelude/struct.GroupBroadcastCommand.html
similarity index 100%
rename from citadel_sdk/prelude/struct.GroupBroadcastCommand.html
rename to docs/prelude/struct.GroupBroadcastCommand.html
diff --git a/citadel_sdk/prelude/struct.GroupChannel.html b/docs/prelude/struct.GroupChannel.html
similarity index 100%
rename from citadel_sdk/prelude/struct.GroupChannel.html
rename to docs/prelude/struct.GroupChannel.html
diff --git a/citadel_sdk/prelude/struct.GroupChannelCreated.html b/docs/prelude/struct.GroupChannelCreated.html
similarity index 100%
rename from citadel_sdk/prelude/struct.GroupChannelCreated.html
rename to docs/prelude/struct.GroupChannelCreated.html
diff --git a/citadel_sdk/prelude/struct.GroupChannelRecvHalf.html b/docs/prelude/struct.GroupChannelRecvHalf.html
similarity index 100%
rename from citadel_sdk/prelude/struct.GroupChannelRecvHalf.html
rename to docs/prelude/struct.GroupChannelRecvHalf.html
diff --git a/citadel_sdk/prelude/struct.GroupChannelSendHalf.html b/docs/prelude/struct.GroupChannelSendHalf.html
similarity index 100%
rename from citadel_sdk/prelude/struct.GroupChannelSendHalf.html
rename to docs/prelude/struct.GroupChannelSendHalf.html
diff --git a/citadel_sdk/prelude/struct.GroupEvent.html b/docs/prelude/struct.GroupEvent.html
similarity index 100%
rename from citadel_sdk/prelude/struct.GroupEvent.html
rename to docs/prelude/struct.GroupEvent.html
diff --git a/citadel_sdk/prelude/struct.IfEq.html b/docs/prelude/struct.IfEq.html
similarity index 100%
rename from citadel_sdk/prelude/struct.IfEq.html
rename to docs/prelude/struct.IfEq.html
diff --git a/citadel_sdk/prelude/struct.InternalServerError.html b/docs/prelude/struct.InternalServerError.html
similarity index 100%
rename from citadel_sdk/prelude/struct.InternalServerError.html
rename to docs/prelude/struct.InternalServerError.html
diff --git a/citadel_sdk/prelude/struct.KemAlgorithmIter.html b/docs/prelude/struct.KemAlgorithmIter.html
similarity index 100%
rename from citadel_sdk/prelude/struct.KemAlgorithmIter.html
rename to docs/prelude/struct.KemAlgorithmIter.html
diff --git a/citadel_sdk/prelude/struct.KernelExecutor.html b/docs/prelude/struct.KernelExecutor.html
similarity index 100%
rename from citadel_sdk/prelude/struct.KernelExecutor.html
rename to docs/prelude/struct.KernelExecutor.html
diff --git a/citadel_sdk/prelude/struct.KernelExecutorSettings.html b/docs/prelude/struct.KernelExecutorSettings.html
similarity index 100%
rename from citadel_sdk/prelude/struct.KernelExecutorSettings.html
rename to docs/prelude/struct.KernelExecutorSettings.html
diff --git a/citadel_sdk/prelude/struct.MailboxDelivery.html b/docs/prelude/struct.MailboxDelivery.html
similarity index 100%
rename from citadel_sdk/prelude/struct.MailboxDelivery.html
rename to docs/prelude/struct.MailboxDelivery.html
diff --git a/citadel_sdk/prelude/struct.MessageGroupKey.html b/docs/prelude/struct.MessageGroupKey.html
similarity index 100%
rename from citadel_sdk/prelude/struct.MessageGroupKey.html
rename to docs/prelude/struct.MessageGroupKey.html
diff --git a/citadel_sdk/prelude/struct.MessageGroupOptions.html b/docs/prelude/struct.MessageGroupOptions.html
similarity index 100%
rename from citadel_sdk/prelude/struct.MessageGroupOptions.html
rename to docs/prelude/struct.MessageGroupOptions.html
diff --git a/citadel_sdk/prelude/struct.MutualPeer.html b/docs/prelude/struct.MutualPeer.html
similarity index 100%
rename from citadel_sdk/prelude/struct.MutualPeer.html
rename to docs/prelude/struct.MutualPeer.html
diff --git a/citadel_sdk/prelude/struct.Node.html b/docs/prelude/struct.Node.html
similarity index 100%
rename from citadel_sdk/prelude/struct.Node.html
rename to docs/prelude/struct.Node.html
diff --git a/citadel_sdk/prelude/struct.NodeBuilder.html b/docs/prelude/struct.NodeBuilder.html
similarity index 100%
rename from citadel_sdk/prelude/struct.NodeBuilder.html
rename to docs/prelude/struct.NodeBuilder.html
diff --git a/citadel_sdk/prelude/struct.NodeFuture.html b/docs/prelude/struct.NodeFuture.html
similarity index 100%
rename from citadel_sdk/prelude/struct.NodeFuture.html
rename to docs/prelude/struct.NodeFuture.html
diff --git a/citadel_sdk/prelude/struct.NodeRemote.html b/docs/prelude/struct.NodeRemote.html
similarity index 100%
rename from citadel_sdk/prelude/struct.NodeRemote.html
rename to docs/prelude/struct.NodeRemote.html
diff --git a/citadel_sdk/prelude/struct.ObjectId.html b/docs/prelude/struct.ObjectId.html
similarity index 100%
rename from citadel_sdk/prelude/struct.ObjectId.html
rename to docs/prelude/struct.ObjectId.html
diff --git a/citadel_sdk/prelude/struct.ObjectTransferHandle.html b/docs/prelude/struct.ObjectTransferHandle.html
similarity index 100%
rename from citadel_sdk/prelude/struct.ObjectTransferHandle.html
rename to docs/prelude/struct.ObjectTransferHandle.html
diff --git a/citadel_sdk/prelude/struct.ObjectTransferHandler.html b/docs/prelude/struct.ObjectTransferHandler.html
similarity index 100%
rename from citadel_sdk/prelude/struct.ObjectTransferHandler.html
rename to docs/prelude/struct.ObjectTransferHandler.html
diff --git a/citadel_sdk/prelude/struct.ObjectTransferHandlerInner.html b/docs/prelude/struct.ObjectTransferHandlerInner.html
similarity index 100%
rename from citadel_sdk/prelude/struct.ObjectTransferHandlerInner.html
rename to docs/prelude/struct.ObjectTransferHandlerInner.html
diff --git a/citadel_sdk/prelude/struct.OutboundRequestRejected.html b/docs/prelude/struct.OutboundRequestRejected.html
similarity index 100%
rename from citadel_sdk/prelude/struct.OutboundRequestRejected.html
rename to docs/prelude/struct.OutboundRequestRejected.html
diff --git a/citadel_sdk/prelude/struct.OutboundUdpSender.html b/docs/prelude/struct.OutboundUdpSender.html
similarity index 100%
rename from citadel_sdk/prelude/struct.OutboundUdpSender.html
rename to docs/prelude/struct.OutboundUdpSender.html
diff --git a/citadel_sdk/prelude/struct.PeerChannel.html b/docs/prelude/struct.PeerChannel.html
similarity index 100%
rename from citadel_sdk/prelude/struct.PeerChannel.html
rename to docs/prelude/struct.PeerChannel.html
diff --git a/citadel_sdk/prelude/struct.PeerChannelCreated.html b/docs/prelude/struct.PeerChannelCreated.html
similarity index 100%
rename from citadel_sdk/prelude/struct.PeerChannelCreated.html
rename to docs/prelude/struct.PeerChannelCreated.html
diff --git a/citadel_sdk/prelude/struct.PeerChannelRecvHalf.html b/docs/prelude/struct.PeerChannelRecvHalf.html
similarity index 100%
rename from citadel_sdk/prelude/struct.PeerChannelRecvHalf.html
rename to docs/prelude/struct.PeerChannelRecvHalf.html
diff --git a/citadel_sdk/prelude/struct.PeerChannelSendHalf.html b/docs/prelude/struct.PeerChannelSendHalf.html
similarity index 100%
rename from citadel_sdk/prelude/struct.PeerChannelSendHalf.html
rename to docs/prelude/struct.PeerChannelSendHalf.html
diff --git a/citadel_sdk/prelude/struct.PeerCommand.html b/docs/prelude/struct.PeerCommand.html
similarity index 100%
rename from citadel_sdk/prelude/struct.PeerCommand.html
rename to docs/prelude/struct.PeerCommand.html
diff --git a/citadel_sdk/prelude/struct.PeerEvent.html b/docs/prelude/struct.PeerEvent.html
similarity index 100%
rename from citadel_sdk/prelude/struct.PeerEvent.html
rename to docs/prelude/struct.PeerEvent.html
diff --git a/citadel_sdk/prelude/struct.PeerInfo.html b/docs/prelude/struct.PeerInfo.html
similarity index 100%
rename from citadel_sdk/prelude/struct.PeerInfo.html
rename to docs/prelude/struct.PeerInfo.html
diff --git a/citadel_sdk/prelude/struct.PreSharedKey.html b/docs/prelude/struct.PreSharedKey.html
similarity index 100%
rename from citadel_sdk/prelude/struct.PreSharedKey.html
rename to docs/prelude/struct.PreSharedKey.html
diff --git a/citadel_sdk/prelude/struct.PullObject.html b/docs/prelude/struct.PullObject.html
similarity index 100%
rename from citadel_sdk/prelude/struct.PullObject.html
rename to docs/prelude/struct.PullObject.html
diff --git a/citadel_sdk/prelude/struct.ReKey.html b/docs/prelude/struct.ReKey.html
similarity index 100%
rename from citadel_sdk/prelude/struct.ReKey.html
rename to docs/prelude/struct.ReKey.html
diff --git a/citadel_sdk/prelude/struct.ReKeyResult.html b/docs/prelude/struct.ReKeyResult.html
similarity index 100%
rename from citadel_sdk/prelude/struct.ReKeyResult.html
rename to docs/prelude/struct.ReKeyResult.html
diff --git a/citadel_sdk/prelude/struct.ReVFSResult.html b/docs/prelude/struct.ReVFSResult.html
similarity index 100%
rename from citadel_sdk/prelude/struct.ReVFSResult.html
rename to docs/prelude/struct.ReVFSResult.html
diff --git a/citadel_sdk/prelude/struct.RegisterFailure.html b/docs/prelude/struct.RegisterFailure.html
similarity index 100%
rename from citadel_sdk/prelude/struct.RegisterFailure.html
rename to docs/prelude/struct.RegisterFailure.html
diff --git a/citadel_sdk/prelude/struct.RegisterOkay.html b/docs/prelude/struct.RegisterOkay.html
similarity index 100%
rename from citadel_sdk/prelude/struct.RegisterOkay.html
rename to docs/prelude/struct.RegisterOkay.html
diff --git a/citadel_sdk/prelude/struct.RegisterToHypernode.html b/docs/prelude/struct.RegisterToHypernode.html
similarity index 100%
rename from citadel_sdk/prelude/struct.RegisterToHypernode.html
rename to docs/prelude/struct.RegisterToHypernode.html
diff --git a/citadel_sdk/prelude/struct.RtdbConfig.html b/docs/prelude/struct.RtdbConfig.html
similarity index 100%
rename from citadel_sdk/prelude/struct.RtdbConfig.html
rename to docs/prelude/struct.RtdbConfig.html
diff --git a/citadel_sdk/prelude/struct.SecBuffer.html b/docs/prelude/struct.SecBuffer.html
similarity index 100%
rename from citadel_sdk/prelude/struct.SecBuffer.html
rename to docs/prelude/struct.SecBuffer.html
diff --git a/citadel_sdk/prelude/struct.SecureBufMutHandle.html b/docs/prelude/struct.SecureBufMutHandle.html
similarity index 100%
rename from citadel_sdk/prelude/struct.SecureBufMutHandle.html
rename to docs/prelude/struct.SecureBufMutHandle.html
diff --git a/citadel_sdk/prelude/struct.SecureProtocolPacket.html b/docs/prelude/struct.SecureProtocolPacket.html
similarity index 100%
rename from citadel_sdk/prelude/struct.SecureProtocolPacket.html
rename to docs/prelude/struct.SecureProtocolPacket.html
diff --git a/citadel_sdk/prelude/struct.SendObject.html b/docs/prelude/struct.SendObject.html
similarity index 100%
rename from citadel_sdk/prelude/struct.SendObject.html
rename to docs/prelude/struct.SendObject.html
diff --git a/citadel_sdk/prelude/struct.ServerMiscSettings.html b/docs/prelude/struct.ServerMiscSettings.html
similarity index 100%
rename from citadel_sdk/prelude/struct.ServerMiscSettings.html
rename to docs/prelude/struct.ServerMiscSettings.html
diff --git a/citadel_sdk/prelude/struct.ServicesConfig.html b/docs/prelude/struct.ServicesConfig.html
similarity index 100%
rename from citadel_sdk/prelude/struct.ServicesConfig.html
rename to docs/prelude/struct.ServicesConfig.html
diff --git a/citadel_sdk/prelude/struct.ServicesObject.html b/docs/prelude/struct.ServicesObject.html
similarity index 100%
rename from citadel_sdk/prelude/struct.ServicesObject.html
rename to docs/prelude/struct.ServicesObject.html
diff --git a/citadel_sdk/prelude/struct.SessionList.html b/docs/prelude/struct.SessionList.html
similarity index 100%
rename from citadel_sdk/prelude/struct.SessionList.html
rename to docs/prelude/struct.SessionList.html
diff --git a/citadel_sdk/prelude/struct.SessionSecuritySettings.html b/docs/prelude/struct.SessionSecuritySettings.html
similarity index 100%
rename from citadel_sdk/prelude/struct.SessionSecuritySettings.html
rename to docs/prelude/struct.SessionSecuritySettings.html
diff --git a/citadel_sdk/prelude/struct.SessionSecuritySettingsBuilder.html b/docs/prelude/struct.SessionSecuritySettingsBuilder.html
similarity index 100%
rename from citadel_sdk/prelude/struct.SessionSecuritySettingsBuilder.html
rename to docs/prelude/struct.SessionSecuritySettingsBuilder.html
diff --git a/citadel_sdk/prelude/struct.SigAlgorithmIter.html b/docs/prelude/struct.SigAlgorithmIter.html
similarity index 100%
rename from citadel_sdk/prelude/struct.SigAlgorithmIter.html
rename to docs/prelude/struct.SigAlgorithmIter.html
diff --git a/citadel_sdk/prelude/struct.SymmetricIdentifierHandle.html b/docs/prelude/struct.SymmetricIdentifierHandle.html
similarity index 100%
rename from citadel_sdk/prelude/struct.SymmetricIdentifierHandle.html
rename to docs/prelude/struct.SymmetricIdentifierHandle.html
diff --git a/citadel_sdk/prelude/struct.SymmetricIdentifierHandleRef.html b/docs/prelude/struct.SymmetricIdentifierHandleRef.html
similarity index 100%
rename from citadel_sdk/prelude/struct.SymmetricIdentifierHandleRef.html
rename to docs/prelude/struct.SymmetricIdentifierHandleRef.html
diff --git a/citadel_sdk/prelude/struct.Ticket.html b/docs/prelude/struct.Ticket.html
similarity index 100%
rename from citadel_sdk/prelude/struct.Ticket.html
rename to docs/prelude/struct.Ticket.html
diff --git a/citadel_sdk/prelude/struct.TrackedCallbackChannel.html b/docs/prelude/struct.TrackedCallbackChannel.html
similarity index 100%
rename from citadel_sdk/prelude/struct.TrackedCallbackChannel.html
rename to docs/prelude/struct.TrackedCallbackChannel.html
diff --git a/citadel_sdk/prelude/struct.TrackedCallbackChannelPayload.html b/docs/prelude/struct.TrackedCallbackChannelPayload.html
similarity index 100%
rename from citadel_sdk/prelude/struct.TrackedCallbackChannelPayload.html
rename to docs/prelude/struct.TrackedCallbackChannelPayload.html
diff --git a/citadel_sdk/prelude/struct.UdpChannel.html b/docs/prelude/struct.UdpChannel.html
similarity index 100%
rename from citadel_sdk/prelude/struct.UdpChannel.html
rename to docs/prelude/struct.UdpChannel.html
diff --git a/citadel_sdk/prelude/struct.VirtualObjectMetadata.html b/docs/prelude/struct.VirtualObjectMetadata.html
similarity index 100%
rename from citadel_sdk/prelude/struct.VirtualObjectMetadata.html
rename to docs/prelude/struct.VirtualObjectMetadata.html
diff --git a/citadel_sdk/prelude/struct.WebRTCCompatChannel.html b/docs/prelude/struct.WebRTCCompatChannel.html
similarity index 100%
rename from citadel_sdk/prelude/struct.WebRTCCompatChannel.html
rename to docs/prelude/struct.WebRTCCompatChannel.html
diff --git a/citadel_sdk/prelude/trait.AlgorithmsExt.html b/docs/prelude/trait.AlgorithmsExt.html
similarity index 100%
rename from citadel_sdk/prelude/trait.AlgorithmsExt.html
rename to docs/prelude/trait.AlgorithmsExt.html
diff --git a/citadel_sdk/prelude/trait.IfEqConditional.html b/docs/prelude/trait.IfEqConditional.html
similarity index 100%
rename from citadel_sdk/prelude/trait.IfEqConditional.html
rename to docs/prelude/trait.IfEqConditional.html
diff --git a/citadel_sdk/prelude/trait.IfTrueConditional.html b/docs/prelude/trait.IfTrueConditional.html
similarity index 100%
rename from citadel_sdk/prelude/trait.IfTrueConditional.html
rename to docs/prelude/trait.IfTrueConditional.html
diff --git a/citadel_sdk/prelude/trait.NetKernel.html b/docs/prelude/trait.NetKernel.html
similarity index 100%
rename from citadel_sdk/prelude/trait.NetKernel.html
rename to docs/prelude/trait.NetKernel.html
diff --git a/citadel_sdk/prelude/trait.ObjectSource.html b/docs/prelude/trait.ObjectSource.html
similarity index 100%
rename from citadel_sdk/prelude/trait.ObjectSource.html
rename to docs/prelude/trait.ObjectSource.html
diff --git a/citadel_sdk/prelude/trait.PairMap.html b/docs/prelude/trait.PairMap.html
similarity index 100%
rename from citadel_sdk/prelude/trait.PairMap.html
rename to docs/prelude/trait.PairMap.html
diff --git a/citadel_sdk/prelude/trait.Remote.html b/docs/prelude/trait.Remote.html
similarity index 100%
rename from citadel_sdk/prelude/trait.Remote.html
rename to docs/prelude/trait.Remote.html
diff --git a/citadel_sdk/prelude/trait.RuntimeFuture.html b/docs/prelude/trait.RuntimeFuture.html
similarity index 100%
rename from citadel_sdk/prelude/trait.RuntimeFuture.html
rename to docs/prelude/trait.RuntimeFuture.html
diff --git a/citadel_sdk/prelude/trait.SyncIO.html b/docs/prelude/trait.SyncIO.html
similarity index 100%
rename from citadel_sdk/prelude/trait.SyncIO.html
rename to docs/prelude/trait.SyncIO.html
diff --git a/citadel_sdk/prelude/trait.TargetLockedRemote.html b/docs/prelude/trait.TargetLockedRemote.html
similarity index 100%
rename from citadel_sdk/prelude/trait.TargetLockedRemote.html
rename to docs/prelude/trait.TargetLockedRemote.html
diff --git a/citadel_sdk/prelude/trait.Then.html b/docs/prelude/trait.Then.html
similarity index 100%
rename from citadel_sdk/prelude/trait.Then.html
rename to docs/prelude/trait.Then.html
diff --git a/citadel_sdk/prelude/type.VirtualTargetType.html b/docs/prelude/type.VirtualTargetType.html
similarity index 100%
rename from citadel_sdk/prelude/type.VirtualTargetType.html
rename to docs/prelude/type.VirtualTargetType.html
diff --git a/citadel_sdk/remote_ext/fn.map_errors.html b/docs/remote_ext/fn.map_errors.html
similarity index 100%
rename from citadel_sdk/remote_ext/fn.map_errors.html
rename to docs/remote_ext/fn.map_errors.html
diff --git a/citadel_sdk/remote_ext/index.html b/docs/remote_ext/index.html
similarity index 100%
rename from citadel_sdk/remote_ext/index.html
rename to docs/remote_ext/index.html
diff --git a/citadel_sdk/remote_ext/remote_specialization/index.html b/docs/remote_ext/remote_specialization/index.html
similarity index 100%
rename from citadel_sdk/remote_ext/remote_specialization/index.html
rename to docs/remote_ext/remote_specialization/index.html
diff --git a/citadel_sdk/remote_ext/remote_specialization/sidebar-items.js b/docs/remote_ext/remote_specialization/sidebar-items.js
similarity index 100%
rename from citadel_sdk/remote_ext/remote_specialization/sidebar-items.js
rename to docs/remote_ext/remote_specialization/sidebar-items.js
diff --git a/citadel_sdk/remote_ext/remote_specialization/struct.PeerRemote.html b/docs/remote_ext/remote_specialization/struct.PeerRemote.html
similarity index 100%
rename from citadel_sdk/remote_ext/remote_specialization/struct.PeerRemote.html
rename to docs/remote_ext/remote_specialization/struct.PeerRemote.html
diff --git a/citadel_sdk/remote_ext/results/enum.PeerRegisterStatus.html b/docs/remote_ext/results/enum.PeerRegisterStatus.html
similarity index 100%
rename from citadel_sdk/remote_ext/results/enum.PeerRegisterStatus.html
rename to docs/remote_ext/results/enum.PeerRegisterStatus.html
diff --git a/citadel_sdk/remote_ext/results/index.html b/docs/remote_ext/results/index.html
similarity index 100%
rename from citadel_sdk/remote_ext/results/index.html
rename to docs/remote_ext/results/index.html
diff --git a/citadel_sdk/remote_ext/results/sidebar-items.js b/docs/remote_ext/results/sidebar-items.js
similarity index 100%
rename from citadel_sdk/remote_ext/results/sidebar-items.js
rename to docs/remote_ext/results/sidebar-items.js
diff --git a/citadel_sdk/remote_ext/results/struct.LocalGroupPeer.html b/docs/remote_ext/results/struct.LocalGroupPeer.html
similarity index 100%
rename from citadel_sdk/remote_ext/results/struct.LocalGroupPeer.html
rename to docs/remote_ext/results/struct.LocalGroupPeer.html
diff --git a/citadel_sdk/remote_ext/results/struct.LocalGroupPeerFullInfo.html b/docs/remote_ext/results/struct.LocalGroupPeerFullInfo.html
similarity index 100%
rename from citadel_sdk/remote_ext/results/struct.LocalGroupPeerFullInfo.html
rename to docs/remote_ext/results/struct.LocalGroupPeerFullInfo.html
diff --git a/citadel_sdk/remote_ext/results/struct.PeerConnectSuccess.html b/docs/remote_ext/results/struct.PeerConnectSuccess.html
similarity index 100%
rename from citadel_sdk/remote_ext/results/struct.PeerConnectSuccess.html
rename to docs/remote_ext/results/struct.PeerConnectSuccess.html
diff --git a/citadel_sdk/remote_ext/sidebar-items.js b/docs/remote_ext/sidebar-items.js
similarity index 100%
rename from citadel_sdk/remote_ext/sidebar-items.js
rename to docs/remote_ext/sidebar-items.js
diff --git a/citadel_sdk/remote_ext/struct.ConnectionSuccess.html b/docs/remote_ext/struct.ConnectionSuccess.html
similarity index 100%
rename from citadel_sdk/remote_ext/struct.ConnectionSuccess.html
rename to docs/remote_ext/struct.ConnectionSuccess.html
diff --git a/citadel_sdk/remote_ext/struct.RegisterSuccess.html b/docs/remote_ext/struct.RegisterSuccess.html
similarity index 100%
rename from citadel_sdk/remote_ext/struct.RegisterSuccess.html
rename to docs/remote_ext/struct.RegisterSuccess.html
diff --git a/citadel_sdk/remote_ext/trait.ProtocolRemoteExt.html b/docs/remote_ext/trait.ProtocolRemoteExt.html
similarity index 100%
rename from citadel_sdk/remote_ext/trait.ProtocolRemoteExt.html
rename to docs/remote_ext/trait.ProtocolRemoteExt.html
diff --git a/citadel_sdk/remote_ext/trait.ProtocolRemoteTargetExt.html b/docs/remote_ext/trait.ProtocolRemoteTargetExt.html
similarity index 100%
rename from citadel_sdk/remote_ext/trait.ProtocolRemoteTargetExt.html
rename to docs/remote_ext/trait.ProtocolRemoteTargetExt.html
diff --git a/citadel_sdk/remote_ext/user_ids/struct.SymmetricIdentifierHandle.html b/docs/remote_ext/user_ids/struct.SymmetricIdentifierHandle.html
similarity index 100%
rename from citadel_sdk/remote_ext/user_ids/struct.SymmetricIdentifierHandle.html
rename to docs/remote_ext/user_ids/struct.SymmetricIdentifierHandle.html
diff --git a/citadel_sdk/remote_ext/user_ids/struct.SymmetricIdentifierHandleRef.html b/docs/remote_ext/user_ids/struct.SymmetricIdentifierHandleRef.html
similarity index 100%
rename from citadel_sdk/remote_ext/user_ids/struct.SymmetricIdentifierHandleRef.html
rename to docs/remote_ext/user_ids/struct.SymmetricIdentifierHandleRef.html
diff --git a/citadel_sdk/remote_ext/user_ids/trait.TargetLockedRemote.html b/docs/remote_ext/user_ids/trait.TargetLockedRemote.html
similarity index 100%
rename from citadel_sdk/remote_ext/user_ids/trait.TargetLockedRemote.html
rename to docs/remote_ext/user_ids/trait.TargetLockedRemote.html
diff --git a/citadel_sdk/responses/fn.group_invite.html b/docs/responses/fn.group_invite.html
similarity index 100%
rename from citadel_sdk/responses/fn.group_invite.html
rename to docs/responses/fn.group_invite.html
diff --git a/citadel_sdk/responses/fn.peer_connect.html b/docs/responses/fn.peer_connect.html
similarity index 100%
rename from citadel_sdk/responses/fn.peer_connect.html
rename to docs/responses/fn.peer_connect.html
diff --git a/citadel_sdk/responses/fn.peer_register.html b/docs/responses/fn.peer_register.html
similarity index 100%
rename from citadel_sdk/responses/fn.peer_register.html
rename to docs/responses/fn.peer_register.html
diff --git a/citadel_sdk/responses/index.html b/docs/responses/index.html
similarity index 100%
rename from citadel_sdk/responses/index.html
rename to docs/responses/index.html
diff --git a/citadel_sdk/responses/sidebar-items.js b/docs/responses/sidebar-items.js
similarity index 100%
rename from citadel_sdk/responses/sidebar-items.js
rename to docs/responses/sidebar-items.js
diff --git a/citadel_sdk/sidebar-items.js b/docs/sidebar-items.js
similarity index 100%
rename from citadel_sdk/sidebar-items.js
rename to docs/sidebar-items.js
diff --git a/index.html b/index.html
new file mode 100644
index 000000000..2c577b241
--- /dev/null
+++ b/index.html
@@ -0,0 +1 @@
+