Удобно связывать элементы друг с другом для выполнения разнообразных операций.

Эти связи хранятся в проекте. Так что связанные элементы можно потом найти, связать, отвязать и т.д.

Связь односторонняя. Т.е. один элемент может быть связан с другим, а этот другой с первым - нет.

Связь характеризуется битами. Например у числа 1 - установлен последний бит. А у числа 2 - установлен предпоследний бит.

Можно устанавливать или разрывать связи по этим битам одновременно, если указать число 3 (оба бита установлены в 1).

Или по раздельности.

По ходу выполнения программ можно получать связанные элементы, связывать их двусторонней связью (от элемента другому - 1 а от того к первому - 2).

Для этих манипуляций имеются удобные функции, описанные ниже.