General Graphics Interface (GGI) for Ruby