I want you to build an app that allows me to upload and edit youtube thumbnails. Its primary function is to allow me to upload a thumbnail then edit it using the BRAND NEW image edit model "Nano-Banana". Search the internet. This model goes by a different name in the API. You are to use this image editing model no matter what. Search and figure out what popular use cases are for this API, then I want you to make sure to implement the nano banana feature into the app. I want to be able to upload an image. (Horizontal orientation), then I want you to be able to edit the latest version in order. So when i upload the first image then edit that, that will create a new version. These versions will go horizontally across the phone in a "version history". The one i click on in the history will be the active one showing in the horizontal frame at the top. what ever i type into the input field will edit the active image showing, then create the latest version. Make sure there are three dots on the top right that opens a menu. On that menu have an export all images button on it that exports the images to my camera roll. For the input field right below the main image put the enter button to the left of the input area and make it a white circle enter button. Please remember to use the new google model. Here is my API key for Google's API: [redacted] Ok. Go.