Added models for basic cart management