Initial work on this demo was just to demonstrate rekeying.
Began adding additional features and comments
Added info to README.MD
Added additional features and cleaned up code.
Added corrections and updates by BigChimp and Mike.Cornflake from the Lazarus forums