API refactoring
API Update to Version 1.5 (incomplete)
Merge remote-tracking branch 'origin/API_Xml'