java library for creative coding with a focus on infrastructure and saving your trail of experimentation