D-semigroups and constellations. - Stokes, Tim (Semigroup Forum, 2017)