useSubscribe should update on domain param change
useSubscribe -> subscribe should accept domain. useSubscribe should only take account
useSubscribtion should expose getSubscription which takes params.
Add hook to register with echo
useSubscribtionshould exposeisSubscribedfor convenience.