so the plan is to express every standardized header and it's potentially quite complex values as capnp structs?