Later she is done up to resemble a remote-controlled snowflake.
Since then, various researchers have attempted to better understand the processes that determine snowflake morphology.
The official emblem of that venture includes a snowflake.
British Dictionary definitions for snowflake
snowflake
/ˈsnəʊˌfleɪk/
noun
1.
one of the mass of small thin delicate arrangements of ice crystals that fall as snow
2.
any of various European amaryllidaceous plants of the genus Leucojum, such as L. vernum (spring snowflake), that have white nodding bell-shaped flowers