Committing bundled version of the code for easy inclusion.