pub trait History: HistoryAppender + HistoryView { }
The trait that handles history activity, which includes the history buffer and navigating the history