Created 0.3 branch to prepare for 0.3.0 release. No API changes (other than those required for making the API consistent between modules) should be made in this branch.