As each element is tracked by its own id, the chain of revision elements are tracked to each revision. This creates the need for a "commenting " system to be used to allow collaborative input to required changes on an element. This is managed by the issue tracking system. This can be dynamically managed by the users to create id linked or stand-alone issue groups, that can be commented on by various users, or the general public. This allows for fully managed and collaborative approach to design changes on sitewide data items, as well as organization level collaboration.