add children to Screen's __init__ parameters
add XMLReader
add tests for XMLWriter
raname data to samples