Projects: Keep client work, billing, and updates together