Computational commensality: from theories to computational models for social food preparation and consumption in HCI