Initial release; it's not all that polished, but it works.
Merge concluded.