Using interactive domain overviews to develop deep understanding in a complex reasoning task