Refactor dispatcher to dispatch via a List<Connection> argument rather than being initializable.
Add new serialization handler.
Refactor network definitions.
Refactor network/component contexts API.
Move VertigoVerticle implementation to a new package.
Move cluster interfaces/classes to a new package.
Move auditor to separate package.
Move coordinators to separate package.
Update filter interfaces and implementations.
Update grouping interfaces and implementations.
Update Vertigo interface and implementation for new contexts.
Update dispatcher interface and implementations.
Update condition interface.
Fix import errors in cluster package.
Add input observer and collector implementations.
Remove old cluster implementations.
Remove old network definition implementations.
Remove old serialization interfaces.
Update test classes for new API.
Update test classes for new API.