break out RouteParameters into compile unit
break out RouteParameters into compile unit
use numeric limits instead of C-style UINT_MAX
reformat file in Include