A few major changes, including cleanup and optimization.
Initial beta release.
Initial proper alpha release.