We want to create a geometry builder similar to p5js. ref: https://github.com/processing/libprocessing/pull/55#pullrequestreview-3645574459