Building blocks for generative art projects with Cinder and C++