add #typed_order method for ordering objects of different types
add ordering for atom properties
add order of dependent terminations
erase #size methods from concepts level
erase visitor module
fix dependency organization for complex diamond cvd case
change names of shared examples from string to symbol
try to fix phantom error with methyl incorporation reaction