grid api

k, there's already some nice logic to deal with curtailing long lists nicely in graph_objs, we can likely reuse these as utility functions with minimal effort. (it's in the to_string stuff, which is embarrassingly messy)

But yeah, i definitely agree that we should have a little bit of info here.