architecture composable