A ruby context free art DSL for use with ruby-processing