Look, this design has been stuck in my head for MONTHS I just had to put it down on paper so I could move on.