Going to plan and complete the Formatter API before anything else