move find algorithm logic from specie code generator class to separated builder and add #additional_constructor_arguments method to specie code generator
add Concepts::Bond::AMORPH_PROPS
change delivery access for #non_root_children of specie code generator
add SpecieInside module and replace using of internal generator variable
add #use_parent_symmetry? logic to SymmetriesDetector
find algorithm generation is valid for simple symmetry parent user and just different anchors specie
fix TableCell#adsorb method for case when minimal cell is not so optimal
fix logic of getting central anchors for find algorithm builder
small fixes
add Namer and separate pure essence logic to EssenceCleaner, for more comfort implementation of FindAlgorithmBuilder
raw implementation of #define_additional_atoms_variable
rename Namer to NameRemember
add #neighbours_lambda implementation to FindAlgorithmBuilder
add #append_check_bond_condition method to FindAlgorithmBuilder
add #assign_next method to NameRemember
add #all_neighbours_coundition method to FindAlgorithmBuilder
memoize all AtomSequence results
Merge branch 'builder' of github.com:newmen/versatile-diamond into builder
add #params and #belongs_to_crystal? methods to Bond and Position classes
fix neighbour code methods for using relation properties