Initial version.
Add packaging and publishing code.