Client-side CoffeeKup (crème)

Doing everything on the client. Lots of flexibility but a fatty download.