Polycomb Group proteins: an evolutionary perspective