A JS snowflake generator designed to support destructibility