Recommended/Further Reading link: https://staltz.com/unidirectional-user-interface-architectures.html