Shouldn't we also create all derivated datapoints for existing past data in streams? I think so. So if you have two streams and you create another one you go from beginning of both of them and add all data.