NOC:Polymers: Concepts, Properties, Uses and Sustainability