Epigenetic Codes for Heterochromatin Formation and Silencing