Creating the buffer suface is a job for TheStage rather onstage itself
Storing pre loaded commands is the responsibility for TheStage
Executing commands seems to be a jon for TheStage
Release a cairo context after using it
Interactive mode
Testing script for Actor symbol
Fix the Y-axis direction
facial command
Show the intermediate mouth type before opening/closing mouth
Symbols can show its bounding box and center point when it has the debug flag set true
Shut command
Introduce speaking action
Close the mouth after changing the facial