Integrating headers.
Material and MaterialProperties are now plain data with record syntax.