Add list, children parts and a children engine.
Update changes
Fix encoding issues.