Allow specification of custom simulator implementations.