Not compiling, but initial runthrough of making the facade class for
using the protocol buffer version is done. Need to tie it into rest of
system and test.