make formatters share thier API with plugins closes #11