Implement hooked access callback.

Will allow modules to affect whether GUI elements display depending on Tuque objects(/datastream) and the use with which we're evaluating.

Ontime #1733.
https://jira.duraspace.org/browse/ISLANDORA-885