Elaborated and Restricted Codes: An Outline