Polymer chemistry is a sub-discipline of chemistry that focuses on the structures of chemicals, chemical synthesis, and chemical and physical properties of polymers and macromolecules. The principles and methods used within polymer chemistry are also applicable through a wide range of other chemistry sub-disciplines like organic chemistry, analytical chemistry, and physical chemistry. Many materials have polymeric structures, from fully inorganic metals and ceramics to DNA and other biological molecules. However, polymer chemistry is typically related to synthetic and organic compositions. Synthetic polymers are ubiquitous in commercial materials and products in everyday use, such as plastics, and rubbers, and are major components of composite materials. Polymer chemistry can also be included in the broader fields of polymer science or even nanotechnology, both of which can be described as encompassing polymer physics and polymer engineering.