A Scaffolding Design Framework for Software to Support Science Inquiry | Synapse