Add documentation for Hub pattern