Readability improvements.
Readability improvements.
File name in license header.
Adding separate XML backend.
Readability improvements again.
Virtual interface for storage backends, backend initialization in HistoryLogger.