Provide a safe way to construct a Domain XML object through structures
Currently the consumer has to manually construct a domain XML manually, while it could help if this library (or a downstream crate) provides safe and rigid wrappers on constructing this XML, which can then be consumed by this library.