Prototype.
Includes XML parsing, both from file and remotely.
Warning: File parsing is untested.