All Difference Family Structures arise from Groups
  Difference families are traditionally built using groups as their basis. This paper looks at what sort of generalised difference family constructions could be made, using the standard basis of translation and difference.   The main result is that minimal requirements on the structure force nothing that groups cannot give, at least in the finite case. Thus all difference families arise from groups. 
Tim Boykett