Image resource that has a few basic attributes: filename, disk, directory, size, height, and width.ImageResource Filament resource class for the Image model.FileUpload to create new Image models, but I feel like I'm missing something.FileUpload component and there's a Select component that allows the user to select an existing directory or create a new one.Image will be created and the file will now reside in the specified directory in our s3 bucket.storage/app/livewire-tmp folder, but this is not supposed to be its final home.