added forwards for inserter() function
code cleanup
moved copy_segmentation to segmentation.hpp
added unpack functor for accessor/field
code cleanup