shotop: infrastructure for rack and grape