diff --git a/README.md b/README.md
index 96985a9cb..415bdc908 100755
--- a/README.md
+++ b/README.md
@@ -1,55 +1,241 @@
-# GUIslice library #
-[](https://travis-ci.org/ImpulseAdventure/GUIslice)
-[](https://github.com/ImpulseAdventure/GUIslice/issues)
-
-[](https://opensource.org/licenses/MIT)
-*A lightweight GUI framework for embedded displays*
+
-Design your GUI with a **drag & drop builder**, then apply the same code to a wide range of displays, libraries and controllers with the **cross-platform framework**. Open source **MIT license** grants free commercial usage.
+
-
-
-
+[![Badge Contributions]][#]
+[![Badge License]][License]
+[![Badge Issues]][Issues]
+[![Badge Build]][Travis]
-- Extensive [Documentation](https://github.com/ImpulseAdventure/GUIslice/wiki) guides available
-- [GUIslice API documentation (online)](https://impulseadventure.github.io/GUIslice/modules.html) & [(PDF)](https://github.com/ImpulseAdventure/GUIslice/raw/master/docs/GUIslice_ref.pdf)
-- Active development: see [latest updates & work in progress](https://github.com/ImpulseAdventure/GUIslice/issues/85)
-- [Release history](https://github.com/ImpulseAdventure/GUIslice/releases)
-- [Website (www.impulseadventure.com)](https://www.impulseadventure.com/elec/guislice-gui.html)
+
+
+# GUIslice
+
+*A lightweight framework for embedded displays*
+
+
+
+
+Design your GUI with a **drag & drop builder**, then apply
+the same code to a wide range of displays, libraries and
+controllers with the **cross-platform framework**.
+
+Open source **MIT license** grants free commercial usage.
+
+
+
+
+![Example 1]
+![Example 5]
+![Preview]
+
+
+
+
+
+
+- Extensive [Documentation] guides available
+- [GUIslice API documentation (online)][API] & [(PDF)][PDF]
+- Active development: see [latest updates & work in progress][Latest]
+- [Release history][Releases]
+- [Website (www.impulseadventure.com)][Website]
- **Support email**: guislice@gmail.com
-- GUIslice by Calvin Hass and [GitHub contributors](https://github.com/ImpulseAdventure/GUIslice/graphs/contributors), Builder by Paul Conti
-
-## Features ##
-- Pure C library, no dynamic memory allocation
-- *Widgets*:
- - text, images, buttons, checkboxes, radio buttons, sliders, custom keypads, listbox,
- radial controls, scrolling textbox / terminal, graphs, etc. plus extensions and multiple pages.
-- Cross-platform **GUIslice Builder** application to generate layouts
-- *Platform-independent* GUI core currently supports:
- - Adafruit-GFX, TFT_eSPI, mcufriend, UTFT, LCDGFX, SDL1.2, SDL2.0
-- *Devices*:
- - Raspberry Pi, Arduino, ATmega2560, ESP8266 / NodeMCU, ESP32, M5stack, Teensy 3 / T4, WIO Terminal, Feather M0 (Cortex-M0), nRF52 (Cortex-M4F), LINUX, Beaglebone Black, STM32, Due, etc.
-- *Typical displays*:
- - PiTFT, Adafruit TFT 3.5" / 2.8" / 2.4" / 2.2" / 1.44", FeatherWing TFT, OLED 0.96", mcufriend, BuyDisplay / EastRising 4.3" 5" 7", Waveshare, 4D Cape
-- *Display drivers include*:
- - ILI9341, ST7735, SSD1306, HX8347D, HX8357, PCD8544, RA8875, RA8876, ILI9225, ILI9341_t3, ILI9341_due
-- *Touchscreen control including*:
- - STMPE610, FT6206, FT5206, XPT2046, 4-wire, tslib, URTouch, Adafruit Seesaw
-- *IDE Support*:
- - GUIslice has been tested for use in the *Arduino IDE* and *Platform IO* environments, in addition to LINUX make
-- Foreign characters / UTF-8 encoding (in SDL mode), anti-aliased fonts (in TFT_eSPI mode)
-- Dynamic display rotation
-- GPIO / pin / keyboard / Adafruit Seesaw navigation for non-touchscreen devices
-
-## Screenshots ##
-
-
-
-
-## GUIslice Builder ##
-- Includes cross-platform (Windows, LINUX and Mac) desktop application to generate GUIslice layouts
-- Please refer to [GUIslice Builder wiki](https://github.com/ImpulseAdventure/GUIslice/wiki/GUIslice-Builder) for documentation
-
-## Disclaimer ##
-The Software is not designed for use in devices or situations where there may be physical injury if the Software has errors.
+- GUIslice by Calvin Hass and [GitHub contributors][Contributors], Builder by Paul Conti
+
+
+
+
+## Features
+
+- Pure C library, no dynamic memory allocation
+
+- Cross-platform **GUIslice Builder**
+ application to generate layouts
+
+- IDE Support
+
+ GUIslice has been tested for use in the *Arduino IDE*
+ and *Platform IO* environments, in addition to LINUX make
+
+- Foreign characters / UTF-8 encoding (in SDL mode),
+ anti-aliased fonts (in TFT_eSPI mode)
+
+- Dynamic display rotation
+
+- GPIO / pin / keyboard / Adafruit Seesaw
+ navigation for non-touchscreen devices
+
+
+
+### Widgets
+
+ Scrolling Textbox / Terminal
+ Radial Controls
+ Custom Keypads
+
+ Multiple Pages
+ Extensions
+ Checkboxes
+ Listbox
+ Text
+
+ Buttons
+ Images
+ Radio Buttons
+ Graphs
+
+
+
+### Platform-independent GUI Cores
+
+ Adafruit-GFX
+ TFT_eSPI
+ mcufriend
+
+ LCDGFX
+ UTFT
+ SDL1.2
+ SDL2.0
+
+
+
+### Devices
+
+ ESP8266 / NodeMCU
+ Raspberry Pi
+ ATmega2560
+ M5stack
+
+ Feather M0 (Cortex-M0)
+ Beaglebone Black
+ ESP32
+ LINUX
+
+ nRF52 (Cortex-M4F)
+ Teensy 3 / T4
+ WIO Terminal
+ STM32
+
+ Arduino
+ Due
+
+
+
+### Typical Displays
+
+ PiTFT
+ Adafruit TFT 3.5" / 2.8" / 2.4" / 2.2" / 1.44"
+
+ Waveshare
+ 4D Cape
+ FeatherWing TFT
+ OLED 0.96"
+
+ mcufriend
+ BuyDisplay / EastRising 4.3" 5" 7"
+
+
+
+### Display Drivers
+
+ ILI9341
+ ST7735
+ SSD1306
+ HX8347D
+ HX8357
+ PCD8544
+
+ RA8875
+ RA8876
+ ILI9225
+ ILI9341_t3
+ ILI9341_due
+
+
+
+### Touchscreen Controls
+
+ 4-wire
+ tslib
+ URTouch
+ Adafruit Seesaw
+
+ STMPE610
+ FT6206
+ FT5206
+ XPT2046
+
+
+
+
+
+
+## Screenshots
+
+
+
+![Example 3]
+![Example 4]
+![Example 2]
+
+
+
+
+
+
+## GUIslice Builder
+
+- Includes cross-platform (Windows, LINUX and Mac)
+ desktop application to generate GUIslice layouts
+
+- Please refer to [GUIslice Builder wiki][Builder] for documentation
+
+
+
+
+## Disclaimer
+
+The Software is not designed for use in devices or situations
+where there may be physical injury if the Software has errors.
+
+
+
+
+
+
+
+
+[Documentation]: https://github.com/ImpulseAdventure/GUIslice/wiki
+[Contributors]: https://github.com/ImpulseAdventure/GUIslice/graphs/contributors
+[Releases]: https://github.com/ImpulseAdventure/GUIslice/releases
+[Builder]: https://github.com/ImpulseAdventure/GUIslice/wiki/GUIslice-Builder
+[Latest]: https://github.com/ImpulseAdventure/GUIslice/issues/85
+[Issues]: https://github.com/ImpulseAdventure/GUIslice/issues
+[PDF]: https://github.com/ImpulseAdventure/GUIslice/raw/master/docs/GUIslice_ref.pdf
+
+[Website]: https://www.impulseadventure.com/elec/guislice-gui.html
+[Travis]: https://travis-ci.org/ImpulseAdventure/GUIslice
+[API]: https://impulseadventure.github.io/GUIslice/modules.html
+
+[License]: LICENSE
+[#]: #
+
+
+
+[Example 5]: https://www.impulseadventure.com/elec/images/guislice-ctrl2.png
+[Example 4]: https://www.impulseadventure.com/elec/images/guislice-ex08.png
+[Example 3]: https://www.impulseadventure.com/elec/images/guislice-ex06.png
+[Example 1]: https://www.impulseadventure.com/elec/images/sdl_menu1.png
+[Example 2]: https://user-images.githubusercontent.com/8510097/48299251-733a9a00-e47f-11e8-87ac-e35be6ba41d1.png
+
+[Preview]: https://user-images.githubusercontent.com/8510097/90728338-9a8be100-e279-11ea-969e-cbd8bb0ac6c6.png
+
+
+
+
+[Badge Contributions]: https://img.shields.io/badge/Contributions-Welcome-067a35.svg?style=for-the-badge&labelColor=0ABF53
+[Badge License]: https://img.shields.io/badge/License-MIT-ac8b11.svg?style=for-the-badge&labelColor=yellow
+[Badge Issues]: https://img.shields.io/github/issues/ImpulseAdventure/GUIslice.svg?style=for-the-badge&labelColor=1B72BE&color=13538b
+[Badge Build]: https://img.shields.io/travis/ImpulseAdventure/GUIslice?style=for-the-badge&labelColor=EF2D5E&color=b11d42
+