So far this is an emoji generator and renderer, with a fairly limited space of expressions. Click on an emoji to edit it. (The editing UI just uses dat.gui for now; it's far from what I would design custom for this project.)

The goal of this project is a semantically branching emoji picker. Rather than scrolling through a long list looking for an emoji you want, you should be able to directly navigate the space of expressive possibilities and drill down to the emoji you want, even if it's never been used before.

More info is on GitHub, along with the source code.