Please document this struct.