Please check out my work at the Open Source Juggling Project.