Make topology instantation resiliant to empty params
Add event rounds to Event objects. Makes it easier to reason about time.
Add a round printer