Add desiderata for Ago interface, library entry point and test client