Elements of the Akka Streams flow are usually defined using constructors of the appropriate type. We'll implement building blocks which constitute our diagram one by one, starting with the simplest and moving on to the increasingly complex as we go over them.