alsh,
Приветствую на форуме!
Эта задача разбивается на две:
1. Как найти пары текст-точка?
2. Как и связать?
Первая задача решается или запросом у пользователя указания пары текст-точка или нахождением ближайших пар. Всё зависит от постановки задачи, которой я не вижу.
Вторая задача решается одним из следующих способов:
1. Объединение текст-точка в блок
2. Объединение текст-точка в группу
3. Создание постоянных реакторов текст-точка
В зависимости от цели один из способов может быть более предпочтительный. Способ 3. не рекомендую использовать, так как судя по всему пока нет достаточной квалификации и понимания всех сложностей и нюансов.
Всё ли понятно в том что я написал? Если есть вопросы - прошу.