Add implementations for engine read/write.
Add serialization definitions to code generation.
Implement Boost wire description.