Simple core.runtime interface allowing modules access to freedom.js routing
This interface implies that managers need to do a better job of determining
which sources to trust incoming messages from. - to make sure the permissions
of an untrusted page are set correctly.