Remove support for inherited legacy formatters [WIP]

Part of extracting legacy formatter support to a seperate gem, this removes the support for inherited legacy formatters, do we want to get the adaptor? For those that just implement the old interface but don't use our formatters?