Renamed Flow to Hop to avoid name collision with Akka's Flow.
Rearranged Hop stuff again so that Flow ends up with most of it.