use list for easy adding/editing of maps and data items
rework maps and data sections to fix #24