Created ExecutableReasoner and subclasses.