Added the ability for a user to provide custom formatting options. The user must provide a 'from' function and a 'to' function as
    part of the formatting configuration. All other options will be ignored if those two functions are provided. No documentation has
    been created and no tests were added as part of this checkin.