add metadata facilities to panels
improve docs
allow metadata and handle AJAX tracking requests
buttons and panels are now aware of the metadata and we are doing certain things based on that metadata …
make the language here more consistent