This was created as an entry for the Blender Community’s “Blending Life 2” challenge. It took 5th place out of 70 some odd entries.