Integrating Engineering and Communication Tools for the Automation of Design Rationale Capture