Implementing Argument and Explanation Schemes in Dialogue