In the context of for example what's discussed in
https://medium.com/bumble-tech/crash-course-on-the-android-ui-layer-part-2-2335171467e0, is it fair to (among other things) describe a Decompose component as an "(observable) UI State Holder"? A big part of Decompose is also the shared navigation logic.....should we think of this as a separate distinct part of Decompose or should it be seen as being inextricably part of the components as well (e.g. could there be scenario where you'd use Decompose for state holder etc functionality but something else for navigation?)