Bismuth oxyhalide nanomaterials: layered structures meet photocatalysis.