Issue #1416452 by jhodgdon: Refactor into one formatter with more settings options. Also changed name of module