Initial release.
Please note that this code wasn't properly tested and at this point shouldn't be used in production.