The entire goal of this project is a continous learning experiment for me within Kotlin Multi-Platform projects and reactive design principles, as well as functional programming.