A simplistic, but sufficient, implementation of the Actor pattern.
Currently only one-way (that is, no-return) message delivery is supported
This implementation starts a new thread for each actor, so is not suitable for solutions that need to scale to very large numbers of actors.