Adapt each formatter individually
Refactor
Move Results where it belongs