This would be a huge benefit to the skuid product. Every component ought to have a Comment field to explain why or how the developer is using it.
There should also be a Comment or Documentation component that the developer can drag onto the page wherever it is applicable. Many of my pages do this with the Rich Text component, but I have to set a rendering rule (Display Logic) where logged-in-user-profile = ‘DOCUMENTATION’.