This is not at all simple! I have been experimenting with meta-balls for making the blobs, I have tried all kinds of generating algorithms for various pieces. This is still moving forward and I'll probably do a thorough writeup once it's done!