I would like to either create a custom resource, or create a report that has graphs from resources.

In the above example this is the disk volumes resource taken from a node. I would like to be able to create a report with the nifty bar graph on the right side that gives me not only a text percentage of available space on the volume, but also graphical.
currently, my custom report looks like this:

I'd also like to know if there is a way to add disk latency or I/O load onto this report. I can't seem to find any pollers that accomplish that. Might anyone have some suggestions?