starting to generalize cross section components
generalized law and material referencing on the level of
cross_section_component