This looks really interesting! I'm going to work on a CS if you all are still open.