We survey and analyse existing systems and identify gaps, shortcomings and deficiencies.