write me a bash script for ubuntu which uses the zenity ui to list all connected storage devices on the system and their partitions and has toggle buttons to mount or unmount either individual partitions or the entire device. additionally each device should have a button to stop the device. if zenity is not installed on the system it, it should tell the user so and show how to install it. Info for devices and partitions must be human readable. If a device is not partitioned, show it in red with "(Not Partitioned)" in italic text. include error handling. Respond with more than 200 words.
user