- [x] Serialization interface with pure virtual `Load` and `Store` functions - [x] Serialization paths (conversion from schema.inter -> code) must be well segregated from the target module