### What problem does this feature solve? <img width="1185" alt="image" src="https://github.com/VisActor/VGrammar/assets/6111424/5c2b2afa-62a5-4eee-bee7-6880d17a0a01"> <img width="1405" alt="image" src="https://github.com/VisActor/VGrammar/assets/6111424/4951b59e-34e7-4402-8608-eb94da17136f"> ### What does the proposed API look like? _No response_