Sounds interesting. I'll get started on a CS