WARNING: Use at your own risk.
The full implementation of ideas described at http://codesurfers.net/articles/