Initial add of working prototype.
Added the logger.