Initial commit of prototype.