The one change I might suggest is not to have message delivery not be a
method on the actor. That is instead of writing tom.tell('bob', message);
it would either 1) use the director director.tell('bob', message) or 2)
have the director return an actor reference (to allow runtime switching
between
Thanks for the feedback Daniel. I will try to explain how I arrived at the
current design.
The one change I might suggest is not to have message delivery not be a
method on the actor. That is instead of writing tom.tell('bob', message);
it would either 1) use the director director.tell('bob',