Pierre Schiller writes:
Rigging characters in 2D is interesting using Blender. Have you consider creating a UI using grease pencil objects? If expressions and drivers were stopping you, in this tutorial we will script the visibility for grease pencil layers.