An interesting question is, what to do when all clients use Compose: should there still be separate `sharedUi` and `sharedLogic` modules for consistency with other configs (when some clients use native UI, this split is required), or just a single shared module for simplicity?