Modelling and simulations of multi-component lipid membranes and open membranes via diffuse interface approaches