First draft of a finished Binary Client API