Adds API endpoints and documentation for operator shelves.

r? @ngokevin
Dur /g