Preliminary release

Further cosmetic changes are expected before a 1.0 release, but no API breaking changes.