@jakelazaroff.com has some lovely ideas documented here that overlap: til.jakelazaroff.com/html/define-...