Basic functionality: loading/serialization/merging.