Style
New centralised TemporalWindowFactory