Adds HistoryAccessor and HistoryAccessorFactory
Changes HistoryAccessorFactory to AccessorFactory