This pull request extracts change detection code from the logic and transforms it into a publish-subscribe pattern. The intention is to convert it into a library that will serve as the second dependency for hyperleaflet. With this pull request, we can identify added, removed, and modified nodes, enabling the implementation of change logics. Currently, the changes have been implemented specifically for 'data-geometry'.
This pull request extracts change detection code from the logic and transforms it into a publish-subscribe pattern. The intention is to convert it into a library that will serve as the second dependency for hyperleaflet. With this pull request, we can identify added, removed, and modified nodes, enabling the implementation of change logics. Currently, the changes have been implemented specifically for 'data-geometry'.