4 Critical Components of Composable Architecture in Low-Code BPM