GenericHistory, first preliminary version.