Minor detail but I'm not sure about this—I feel like this should be implemented frontend when we can use filters and customize to the grammar of what we're rendering.