Draft implementation of history presenting
Draft implementation of history recording