The Spark source code now contains a number of emoticon packages, which are zip archives. Modification of those packages is cumbersome. A developer needs to:
Additionally, version control isn't really useful, as changes to zipped/binary files are hard to visualize.
Instead, the source code should simply contain the uncompressed files. The archives should be created by the build process, and not be part of the source code.