Enable selection of heatmap orientation...Issue:
https://github.com/genenetwork/gn-gemtext-threads/blob/main/topics/gn1-migration-to-gn2/non-clustered-heatmaps-and-flipping.gmi
* Provide the user with the UI elements to enable them select the
orientation of the heatmap that will be produced.
Add progress indicator. Handle errors....Issue:
https://github.com/genenetwork/gn-gemtext-threads/blob/main/topics/gn1-migration-to-gn2/clustering.gmi
* Add a progress indicator to show the user that there is some
progress happening, so that they can wait.
Add a function to handle any errors that arise.