Refactored reader structure and added NodeReader and BrushFaceReader.