Update to v1.09

Pre-release build for 1.1. Completely rewritten from the ground up.