I created a case study, detailing the entire thought process behind my design decisions. You can read it here