Implement a dissector interface.
This is a quick draft. Feel free to give me idea or feedback.

R=chrisha@chromium.org, fw.centrale@gmail.com
BUG=

Review URL: https://codereview.appspot.com/13241049