I wrote this part as part of serisers,
This offers a bit of insights on your question.
https://www.meipian.cn/168zb4gf