Have added the meta files and text based serialization rather than merging in from the other branch.