Moved route logic to NoiseRouteHelper. Started work on hooks.