Photonic metasurfaces, a modern approach to designing optical components