History later

History will be revisited later, for now I am working on good generation
practices and other features.