I am asking myself the same question and was wondering if you had found an answer.
By way of example, I also started from the link you paste, but for a minimal working example I think the official documentation 93 is very relevant.