Make history more generic.
Whitespace cleanup.
stub for generate datasets.