Initial commit of current working version.