SD-873 Define a content repository

Why is this needed. It is almost identical with EveProxy except the name of the last method remove instead delete (EveProxy)