Title: Three design paradigms