A generalised methodology for analytic construction of 1:1 resonances around irregular bodies: Application to the asteroid Ryugu's ejecta dynamics. (January 2020)