Smart self-healing and self-reporting coatings – an overview | Synapse