I feel like these belong under the formatter namespace since they are only used by formatters.  Thoughts?