Add State and DisplayItem objects
Initial code for Formatter (incomplete)
Need formatter tests