Stage 1 commit

Xml read-only implementation