Metalenses: Versatile multifunctional photonic components