The documentation to support my video about Kotlin Channels and flows that you can find here: https://www.youtube.com/watch?v=oEffjtSVAcc. In this video and with this supporting document I am telling a story of how we can use flows and channels. To explain flows I use the examples of coffee in water and boats on the water. A pretty different example that I thought at the time would help people understand Flows and Channels in Kotlin.