A router that integrates with wrap