Composable router