Fleshing out the authorisers as a separate module