Similar to DatasetIOService for images, but type-safe for tables.
This will require some thought: do we want to hardcode a particular table I/O implementation in the service? Or do we need to create some new plugin type for tables, and then have a single IOPlugin implementation that delegates to the TableIOService. It's a bit tricky.
See also imagej/tutorials#77 (comment)