diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
deleted file mode 100644
index d194433..0000000
--- a/CONTRIBUTING.md
+++ /dev/null
@@ -1,15 +0,0 @@
-# How to contribute
-
-### Check out the issue tracker
-
-Search through [Issue tracker](https://github.com/sqfmi/Watchy/issues) for matching topics. It is also recommended to check with current [Pull requests](https://github.com/sqfmi/Watchy/pulls).
-
-### Issue Pull Request
-
-1. Fork this repo and branch out from `dev`.
-2. Push commits.
-3. Issue pull request.
-
-## Community
-
-- [Discord](https://discord.gg/ZXDegGV8E7)
diff --git a/Documentation/Contribute.md b/Documentation/Contribute.md
new file mode 100644
index 0000000..88e97fb
--- /dev/null
+++ b/Documentation/Contribute.md
@@ -0,0 +1,32 @@
+
+# How To Contribute
+
+You might want to check out our [![Badge Discord]][Discord]
+
+
+
+## Topics
+
+It is recommended to first search for **[Issues]** as well as
+**[Pull Requests]** that match your topic before you start.
+
+
+
+## Steps
+
+1. Fork the repository.
+
+2. Branch out from `dev`.
+
+3. Push your commits.
+
+4. Open a pull request.
+
+
+
+
+[Pull Requests]: https://github.com/sqfmi/Watchy/pulls
+[Issues]: https://github.com/sqfmi/Watchy/issues
+
+[Badge Discord]: https://img.shields.io/badge/Discord-7289DA?style=flat&logo=discord&logoColor=white
+[Discord]: https://discord.gg/ZXDegGV8E7
diff --git a/Documentation/Setup.md b/Documentation/Setup.md
new file mode 100644
index 0000000..9f89bd6
--- /dev/null
+++ b/Documentation/Setup.md
@@ -0,0 +1,91 @@
+
+
Setup
+
+
+
+
+## Board
+
+In the **Arduino IDE Boards Manager** you will
+need to **[Install Support][ESP32]** for the **ESP32** board.
+
+
+
+##### Navigate To
+
+**Arduino** **›** **Preferences** **›** **Additional Board Manager URLs**
+
+
+
+##### Insert
+
+```
+https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
+```
+
+
+
+
+---
+
+
+
+
+## Library
+
+In the **Library Manager**, search for `Watchy`
+and install it and any of its dependencies.
+
+
+
+
+---
+
+
+
+
+## Example
+
+Check out the examples under
+
+**Examples** **›** **Watchy**
+
+
+
+
+---
+
+
+
+
+## Compile / Upload
+
+Use the following settings when building
+and leave any other ones at their default.
+
+
+
+Setting | |
+:------:|:------:|
+Board | `ESP Dev Module`
+Partition Scheme | `Minimal SPIFFS`
+
+
+
+
+---
+
+
+
+
+## Port
+
+In case your port isn't automatically detected, you may
+also need to install the **[CP2104 USB To Serial Drivers][Drivers]**.
+
+
+
+
+
+[Drivers]: https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
+[ESP32]: https://docs.espressif.com/projects/arduino-esp32/en/latest/installing.html
diff --git a/README.md b/README.md
index 9f66332..9c814e5 100644
--- a/README.md
+++ b/README.md
@@ -1,26 +1,42 @@
-# Watchy - Fully Open Source E-Paper Watch
+# Watchy [![Badge License]][License] [![Badge Discord]][Discord] [![Badge CrowdSupply]][CrowdSupply] [![Badge Mouser]][Mouser]
-![Watchy](https://watchy.sqfmi.com/img/watchy_render.png)
+***A Fully Open Source E-Paper Watch***
-**Buy Watchy at [Crowd Supply](https://www.crowdsupply.com/sqfmi/watchy) and [Mouser](https://www.mouser.com/ProductDetail/SQFMI/SQFMI-WATCHY-10?qs=DRkmTr78QARN9VSJRzqRxw%3D%3D)!**
+
-[**Watchy Case & Accessories**](https://shop.sqfmi.com)
+---
-Visit [**https://watchy.sqfmi.com**](https://watchy.sqfmi.com) for documentation, hardware design files, and more!
+
-## Setup
-1. In the Arduino IDE Boards Manager, [install support for the ESP32](https://docs.espressif.com/projects/arduino-esp32/en/latest/installing.html).
- * Arduino > Preferences > Additional Board Manager URLs
- * ```https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json```
-2. Install this library (search for **Watchy** in the library manager), and any other dependencies when prompted
-3. Check out the examples under ```Examples``` -> ```Watchy```
-4. Compile & Upload with these board settings:
- * Board: "ESP32 Dev Module"
- * Partition Scheme: "Minimal SPIFFS"
- * All Other Settings: leave to default
+ **⸢ [Website] ⸥**
+ **⸢ [Shop] ⸥**
+ **⸢ [Setup] ⸥**
+ **⸢ [Contribute] ⸥**
+
+
-You may also have to install the [CP2104 USB to Serial drivers](https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers) if the port is not automatically detected.
+---
-### Have Fun! :)
+
+![Preview]
+
+
+
+[Badge License]: https://img.shields.io/badge/License-MIT-yellow.svg?style=for-the-badge
+[Badge Discord]: https://img.shields.io/badge/Discord-7289DA?style=for-the-badge&logo=discord&logoColor=white
+[Badge CrowdSupply]: https://img.shields.io/badge/CrowdSupply-00b2ad?style=for-the-badge&logo=shopify&logoColor=white 'Buy Watchy at Crowd Supply'
+[Badge Mouser]: https://img.shields.io/badge/Mouser-0070bb?style=for-the-badge&logo=shopify&logoColor=white 'Buy Watchy at Mouser'
+
+[CrowdSupply]: https://www.crowdsupply.com/sqfmi/watchy
+[Discord]: https://discord.gg/ZXDegGV8E7
+[Website]: https://watchy.sqfmi.com
+[Mouser]: https://www.mouser.com/ProductDetail/SQFMI/SQFMI-WATCHY-10?qs=DRkmTr78QARN9VSJRzqRxw%3D%3D
+[Shop]: https://shop.sqfmi.com
+
+[Preview]: https://watchy.sqfmi.com/img/watchy_render.png
+
+[Contribute]: Documentation/Contribute.md
+[Setup]: Documentation/Setup.md
+[License]: LICENSE