pmctl: support a control CLI (WIP)

WIP, please don't bother to review yet.