Text this: Consideration of Vehicular and Pedestrian Flows in A Multi-Modal Traffic Signal Optimization Strategy for Isolated Intersections