unicodedata does not protect against larger-than-0x10ffff values
You can get nonsense and potential crashes of unicodedata by doing this:
#!python
>>>> u = array.array('u', 'abcd').tounicode()
>>>> u
u'\U64636261'
>>>> u.isspace()
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information