Bounded contexts: from compile-time hierarchies to runtime composition

How to design composable models?