Initial commit of src file.
Doco update.