Initial spec for Client