Abstract implementation of the engine communication as well as the procedure call.