Highly Composable Application Architecture for building React Applications