[AdviceStroke]
* Refactor the logic of AdviceStroke. * More cleanup + optimize memory use of geometry cache * Notes