You can find the web app package here and you can use it as a starting point for your own application that behave the way you’ve shown in the image. Alternatively you can use the speckle viewer in a much simpler application, like our sandbox with package source here
To answer your question, yes it’s very much possible, however you will need to develop that custom behavior yourself
I don’t need it to be highly customized. Is there a way to simply add a few lines of text to the properties of the speckle object from Grasshopper, so that it appears as part of the information in the Speckle viewer?