The Modeling Toolkit: Making Student Thinking Visible with Public Representations