Batteries included or bare-metal. It's your choice. PyTermGUI has both higher and lower level interfaces. If you're only here for the terminal APIs, ansi_interface will be your friend. Everything here ...
Then all your BodyWidget (the middle one) needs to do is update its content when update_state is called. This can then trickle the update down to the right widget (though I'm not sure how your ...