Text this: Urban Railway Alignment Optimization: Theory and Practice