Small style changes
Implement generic model processor
Implement basic model processor tests
Implement ModelProcessorTest.testInformationRetrieval()
Implement ModelProcessorTest.testTransformations()
Visit childreen before replacing itself