UPDATE: Implemented flow gates and caching for timelines with complex objects.