Bloom is a MEL script that produces variable, three dimensional topologies. By setting these variables to make random selections within a certain range, a sort of snowflake logic arises with intricate micro-scale variation within a coherent macro-scale formal language.