Extensible vocabulary

I'm not yet sure. FB is an implementation detail and ideally should not leak out. The perfect solution would be to pass in the .fbs file only.