A Visual Qualitative Modeling Environment for Middle-School Students