Избавился от ChainWithCharacteristic.

Изменил систему работы с интервалами.
Исправил несколько комментариев и названий.
Удалил 2 лишних интерфейса.
Удалил закомментированные куски кода.
Забыл один файл.
Рефакторинги.

В основном переименования, удаления лишнего функционала и сущностей, а
также правка и добавление комментариев.
Как всегда забыл про очистку однородных цепочек при очистке полной цепи.