Ironed out TimeBlock and Program models.