Implement base framework for throttling expensive client commands. (closes #19)