GenerateByTimePeriodStrategy. Not tested yet.
..
a lot