Design Proposal

Hey dudes! 

So I was just playing around with this repo a bit and decided to see if I could give it some love for fun. I was only intending on playing with type and to spend at most 30 minutes doing it but 2 and a half hours later...here I am. I change quite a few things but I thought at the very least it would be cool to share with y'all.

Also, apologies about branching...I meant to start a new branch to submit this PR from but again...here I am.

Holy.