Animation + simulation-by-demonstration + measurement web app