The new alliance , the National Front for Change , includes groups across the political spectrum including liberals , leftists , Islamists and the Kifaya or " Enough " protest movement .