1. Add support for array of records in XML helper
2. Migrate projectorcommands.xml to new XML system
3. some code cleanup