Do you have any sort of CS skeleton we could tinker with in the meantime?