Composable architectures