Probably gonna hop into this later on, but I'll try to get a CS up sometime next month if I can