Python interactive graphics framework