Abstract chain links design