Text this: A Unified Framework for Fast Large-Scale Portfolio Optimization