from what i understand, it generates shapes or build patterns on request.
like, say, a circle. buildbot would require a separate .bls file for every circle; this only requires the user to input specific values regarding the circle and then it will chug out the result.