Moved TrendGeneration into Actor, add caching of generated trends