Added several performance improvements, most of them still experimental, plus started to prepare for a release.