Depends on #2. See the [protobuf specification](https://github.com/JasperSnoek/spearmint/blob/master/spearmint/spearmint.proto). We probably want to depend on protobuf and Spearmint being installed to generate the .pb/.pbtxt files, as it will make life a lot easier.