diff --git a/src/db/User.ts b/src/Db/User.ts similarity index 100% rename from src/db/User.ts rename to src/Db/User.ts diff --git a/src/db/index.ts b/src/Db/index.ts similarity index 100% rename from src/db/index.ts rename to src/Db/index.ts diff --git a/src/element/AsyncButton.tsx b/src/Element/AsyncButton.tsx similarity index 100% rename from src/element/AsyncButton.tsx rename to src/Element/AsyncButton.tsx diff --git a/src/element/Avatar.css b/src/Element/Avatar.css similarity index 100% rename from src/element/Avatar.css rename to src/Element/Avatar.css diff --git a/src/element/Avatar.tsx b/src/Element/Avatar.tsx similarity index 100% rename from src/element/Avatar.tsx rename to src/Element/Avatar.tsx diff --git a/src/element/Copy.css b/src/Element/Copy.css similarity index 100% rename from src/element/Copy.css rename to src/Element/Copy.css diff --git a/src/element/Copy.tsx b/src/Element/Copy.tsx similarity index 100% rename from src/element/Copy.tsx rename to src/Element/Copy.tsx diff --git a/src/element/DM.css b/src/Element/DM.css similarity index 100% rename from src/element/DM.css rename to src/Element/DM.css diff --git a/src/element/DM.tsx b/src/Element/DM.tsx similarity index 100% rename from src/element/DM.tsx rename to src/Element/DM.tsx diff --git a/src/element/FollowButton.tsx b/src/Element/FollowButton.tsx similarity index 100% rename from src/element/FollowButton.tsx rename to src/Element/FollowButton.tsx diff --git a/src/element/FollowListBase.tsx b/src/Element/FollowListBase.tsx similarity index 100% rename from src/element/FollowListBase.tsx rename to src/Element/FollowListBase.tsx diff --git a/src/element/FollowersList.tsx b/src/Element/FollowersList.tsx similarity index 100% rename from src/element/FollowersList.tsx rename to src/Element/FollowersList.tsx diff --git a/src/element/FollowsList.tsx b/src/Element/FollowsList.tsx similarity index 100% rename from src/element/FollowsList.tsx rename to src/Element/FollowsList.tsx diff --git a/src/element/FollowsYou.css b/src/Element/FollowsYou.css similarity index 100% rename from src/element/FollowsYou.css rename to src/Element/FollowsYou.css diff --git a/src/element/FollowsYou.tsx b/src/Element/FollowsYou.tsx similarity index 100% rename from src/element/FollowsYou.tsx rename to src/Element/FollowsYou.tsx diff --git a/src/element/Hashtag.css b/src/Element/Hashtag.css similarity index 100% rename from src/element/Hashtag.css rename to src/Element/Hashtag.css diff --git a/src/element/Hashtag.tsx b/src/Element/Hashtag.tsx similarity index 100% rename from src/element/Hashtag.tsx rename to src/Element/Hashtag.tsx diff --git a/src/element/Invoice.css b/src/Element/Invoice.css similarity index 100% rename from src/element/Invoice.css rename to src/Element/Invoice.css diff --git a/src/element/Invoice.tsx b/src/Element/Invoice.tsx similarity index 100% rename from src/element/Invoice.tsx rename to src/Element/Invoice.tsx diff --git a/src/element/LNURLTip.css b/src/Element/LNURLTip.css similarity index 100% rename from src/element/LNURLTip.css rename to src/Element/LNURLTip.css diff --git a/src/element/LNURLTip.tsx b/src/Element/LNURLTip.tsx similarity index 100% rename from src/element/LNURLTip.tsx rename to src/Element/LNURLTip.tsx diff --git a/src/element/LoadMore.tsx b/src/Element/LoadMore.tsx similarity index 100% rename from src/element/LoadMore.tsx rename to src/Element/LoadMore.tsx diff --git a/src/element/Mention.tsx b/src/Element/Mention.tsx similarity index 100% rename from src/element/Mention.tsx rename to src/Element/Mention.tsx diff --git a/src/element/Modal.css b/src/Element/Modal.css similarity index 100% rename from src/element/Modal.css rename to src/Element/Modal.css diff --git a/src/element/Modal.tsx b/src/Element/Modal.tsx similarity index 100% rename from src/element/Modal.tsx rename to src/Element/Modal.tsx diff --git a/src/element/Nip05.css b/src/Element/Nip05.css similarity index 100% rename from src/element/Nip05.css rename to src/Element/Nip05.css diff --git a/src/element/Nip05.tsx b/src/Element/Nip05.tsx similarity index 100% rename from src/element/Nip05.tsx rename to src/Element/Nip05.tsx diff --git a/src/element/Nip5Service.tsx b/src/Element/Nip5Service.tsx similarity index 100% rename from src/element/Nip5Service.tsx rename to src/Element/Nip5Service.tsx diff --git a/src/element/Note.css b/src/Element/Note.css similarity index 100% rename from src/element/Note.css rename to src/Element/Note.css diff --git a/src/element/Note.tsx b/src/Element/Note.tsx similarity index 100% rename from src/element/Note.tsx rename to src/Element/Note.tsx diff --git a/src/element/NoteCreator.css b/src/Element/NoteCreator.css similarity index 100% rename from src/element/NoteCreator.css rename to src/Element/NoteCreator.css diff --git a/src/element/NoteCreator.tsx b/src/Element/NoteCreator.tsx similarity index 100% rename from src/element/NoteCreator.tsx rename to src/Element/NoteCreator.tsx diff --git a/src/element/NoteFooter.tsx b/src/Element/NoteFooter.tsx similarity index 100% rename from src/element/NoteFooter.tsx rename to src/Element/NoteFooter.tsx diff --git a/src/element/NoteGhost.tsx b/src/Element/NoteGhost.tsx similarity index 100% rename from src/element/NoteGhost.tsx rename to src/Element/NoteGhost.tsx diff --git a/src/element/NoteReaction.css b/src/Element/NoteReaction.css similarity index 100% rename from src/element/NoteReaction.css rename to src/Element/NoteReaction.css diff --git a/src/element/NoteReaction.tsx b/src/Element/NoteReaction.tsx similarity index 100% rename from src/element/NoteReaction.tsx rename to src/Element/NoteReaction.tsx diff --git a/src/element/NoteTime.tsx b/src/Element/NoteTime.tsx similarity index 100% rename from src/element/NoteTime.tsx rename to src/Element/NoteTime.tsx diff --git a/src/element/NoteToSelf.css b/src/Element/NoteToSelf.css similarity index 100% rename from src/element/NoteToSelf.css rename to src/Element/NoteToSelf.css diff --git a/src/element/NoteToSelf.tsx b/src/Element/NoteToSelf.tsx similarity index 100% rename from src/element/NoteToSelf.tsx rename to src/Element/NoteToSelf.tsx diff --git a/src/element/ProfileImage.css b/src/Element/ProfileImage.css similarity index 100% rename from src/element/ProfileImage.css rename to src/Element/ProfileImage.css diff --git a/src/element/ProfileImage.tsx b/src/Element/ProfileImage.tsx similarity index 100% rename from src/element/ProfileImage.tsx rename to src/Element/ProfileImage.tsx diff --git a/src/element/ProfilePreview.css b/src/Element/ProfilePreview.css similarity index 100% rename from src/element/ProfilePreview.css rename to src/Element/ProfilePreview.css diff --git a/src/element/ProfilePreview.tsx b/src/Element/ProfilePreview.tsx similarity index 100% rename from src/element/ProfilePreview.tsx rename to src/Element/ProfilePreview.tsx diff --git a/src/element/QrCode.tsx b/src/Element/QrCode.tsx similarity index 100% rename from src/element/QrCode.tsx rename to src/Element/QrCode.tsx diff --git a/src/element/Relay.css b/src/Element/Relay.css similarity index 100% rename from src/element/Relay.css rename to src/Element/Relay.css diff --git a/src/element/Relay.tsx b/src/Element/Relay.tsx similarity index 100% rename from src/element/Relay.tsx rename to src/Element/Relay.tsx diff --git a/src/element/Text.css b/src/Element/Text.css similarity index 100% rename from src/element/Text.css rename to src/Element/Text.css diff --git a/src/element/Text.tsx b/src/Element/Text.tsx similarity index 100% rename from src/element/Text.tsx rename to src/Element/Text.tsx diff --git a/src/element/Textarea.css b/src/Element/Textarea.css similarity index 100% rename from src/element/Textarea.css rename to src/Element/Textarea.css diff --git a/src/element/Textarea.tsx b/src/Element/Textarea.tsx similarity index 100% rename from src/element/Textarea.tsx rename to src/Element/Textarea.tsx diff --git a/src/element/Thread.tsx b/src/Element/Thread.tsx similarity index 100% rename from src/element/Thread.tsx rename to src/Element/Thread.tsx diff --git a/src/element/Timeline.tsx b/src/Element/Timeline.tsx similarity index 100% rename from src/element/Timeline.tsx rename to src/Element/Timeline.tsx diff --git a/src/element/UnreadCount.css b/src/Element/UnreadCount.css similarity index 100% rename from src/element/UnreadCount.css rename to src/Element/UnreadCount.css diff --git a/src/element/UnreadCount.tsx b/src/Element/UnreadCount.tsx similarity index 100% rename from src/element/UnreadCount.tsx rename to src/Element/UnreadCount.tsx diff --git a/src/element/ZapButton.css b/src/Element/ZapButton.css similarity index 100% rename from src/element/ZapButton.css rename to src/Element/ZapButton.css diff --git a/src/element/ZapButton.tsx b/src/Element/ZapButton.tsx similarity index 100% rename from src/element/ZapButton.tsx rename to src/Element/ZapButton.tsx diff --git a/src/feed/EventPublisher.ts b/src/Feed/EventPublisher.ts similarity index 100% rename from src/feed/EventPublisher.ts rename to src/Feed/EventPublisher.ts diff --git a/src/feed/FollowersFeed.ts b/src/Feed/FollowersFeed.ts similarity index 100% rename from src/feed/FollowersFeed.ts rename to src/Feed/FollowersFeed.ts diff --git a/src/feed/FollowsFeed.ts b/src/Feed/FollowsFeed.ts similarity index 100% rename from src/feed/FollowsFeed.ts rename to src/Feed/FollowsFeed.ts diff --git a/src/feed/LoginFeed.ts b/src/Feed/LoginFeed.ts similarity index 100% rename from src/feed/LoginFeed.ts rename to src/Feed/LoginFeed.ts diff --git a/src/feed/ProfileFeed.ts b/src/Feed/ProfileFeed.ts similarity index 100% rename from src/feed/ProfileFeed.ts rename to src/Feed/ProfileFeed.ts diff --git a/src/feed/RelayState.ts b/src/Feed/RelayState.ts similarity index 100% rename from src/feed/RelayState.ts rename to src/Feed/RelayState.ts diff --git a/src/feed/Subscription.ts b/src/Feed/Subscription.ts similarity index 100% rename from src/feed/Subscription.ts rename to src/Feed/Subscription.ts diff --git a/src/feed/ThreadFeed.ts b/src/Feed/ThreadFeed.ts similarity index 100% rename from src/feed/ThreadFeed.ts rename to src/Feed/ThreadFeed.ts diff --git a/src/feed/TimelineFeed.ts b/src/Feed/TimelineFeed.ts similarity index 100% rename from src/feed/TimelineFeed.ts rename to src/Feed/TimelineFeed.ts diff --git a/src/feed/VoidUpload.ts b/src/Feed/VoidUpload.ts similarity index 100% rename from src/feed/VoidUpload.ts rename to src/Feed/VoidUpload.ts diff --git a/src/nip05/ServiceProvider.ts b/src/Nip05/ServiceProvider.ts similarity index 100% rename from src/nip05/ServiceProvider.ts rename to src/Nip05/ServiceProvider.ts diff --git a/src/pages/ChatPage.css b/src/Pages/ChatPage.css similarity index 100% rename from src/pages/ChatPage.css rename to src/Pages/ChatPage.css diff --git a/src/pages/ChatPage.tsx b/src/Pages/ChatPage.tsx similarity index 100% rename from src/pages/ChatPage.tsx rename to src/Pages/ChatPage.tsx diff --git a/src/pages/DonatePage.tsx b/src/Pages/DonatePage.tsx similarity index 100% rename from src/pages/DonatePage.tsx rename to src/Pages/DonatePage.tsx diff --git a/src/pages/ErrorPage.tsx b/src/Pages/ErrorPage.tsx similarity index 100% rename from src/pages/ErrorPage.tsx rename to src/Pages/ErrorPage.tsx diff --git a/src/pages/EventPage.tsx b/src/Pages/EventPage.tsx similarity index 100% rename from src/pages/EventPage.tsx rename to src/Pages/EventPage.tsx diff --git a/src/pages/HashTagsPage.tsx b/src/Pages/HashTagsPage.tsx similarity index 100% rename from src/pages/HashTagsPage.tsx rename to src/Pages/HashTagsPage.tsx diff --git a/src/pages/Layout.css b/src/Pages/Layout.css similarity index 100% rename from src/pages/Layout.css rename to src/Pages/Layout.css diff --git a/src/pages/Layout.tsx b/src/Pages/Layout.tsx similarity index 100% rename from src/pages/Layout.tsx rename to src/Pages/Layout.tsx diff --git a/src/pages/Login.tsx b/src/Pages/Login.tsx similarity index 100% rename from src/pages/Login.tsx rename to src/Pages/Login.tsx diff --git a/src/pages/MessagesPage.tsx b/src/Pages/MessagesPage.tsx similarity index 100% rename from src/pages/MessagesPage.tsx rename to src/Pages/MessagesPage.tsx diff --git a/src/pages/NewUserPage.tsx b/src/Pages/NewUserPage.tsx similarity index 100% rename from src/pages/NewUserPage.tsx rename to src/Pages/NewUserPage.tsx diff --git a/src/pages/Notifications.tsx b/src/Pages/Notifications.tsx similarity index 100% rename from src/pages/Notifications.tsx rename to src/Pages/Notifications.tsx diff --git a/src/pages/ProfilePage.css b/src/Pages/ProfilePage.css similarity index 100% rename from src/pages/ProfilePage.css rename to src/Pages/ProfilePage.css diff --git a/src/pages/ProfilePage.tsx b/src/Pages/ProfilePage.tsx similarity index 100% rename from src/pages/ProfilePage.tsx rename to src/Pages/ProfilePage.tsx diff --git a/src/pages/Root.css b/src/Pages/Root.css similarity index 100% rename from src/pages/Root.css rename to src/Pages/Root.css diff --git a/src/pages/Root.tsx b/src/Pages/Root.tsx similarity index 100% rename from src/pages/Root.tsx rename to src/Pages/Root.tsx diff --git a/src/pages/SettingsPage.css b/src/Pages/SettingsPage.css similarity index 100% rename from src/pages/SettingsPage.css rename to src/Pages/SettingsPage.css diff --git a/src/pages/SettingsPage.tsx b/src/Pages/SettingsPage.tsx similarity index 100% rename from src/pages/SettingsPage.tsx rename to src/Pages/SettingsPage.tsx diff --git a/src/pages/Verification.css b/src/Pages/Verification.css similarity index 100% rename from src/pages/Verification.css rename to src/Pages/Verification.css diff --git a/src/pages/Verification.tsx b/src/Pages/Verification.tsx similarity index 100% rename from src/pages/Verification.tsx rename to src/Pages/Verification.tsx diff --git a/src/pages/settings/ProfileSettings.tsx b/src/Pages/settings/ProfileSettings.tsx similarity index 100% rename from src/pages/settings/ProfileSettings.tsx rename to src/Pages/settings/ProfileSettings.tsx diff --git a/src/state/Login.ts b/src/State/Login.ts similarity index 100% rename from src/state/Login.ts rename to src/State/Login.ts diff --git a/src/state/Store.ts b/src/State/Store.ts similarity index 100% rename from src/state/Store.ts rename to src/State/Store.ts