Rename tests.
Encapsulate slots into a type.
Refactor slot activation.
Refactor resolving messages.

Simplify sending messages.
Simplify accessing slots.
Remove scope.