A New Algorithmic Animation Framework for the Classroom and the Internet