Syri Rough Code

Prolly doesn't compile, so don't include it. Will polish it up on my
desktop later.