Initial add of source code from an old project