Composer: AI Trading Strategies, Backtesting, & Portfolio