Maps are now 3D.

- Search, filter by library category works.
- Minor cleanup components and default values.
- Change from int[] to SongInfo[]
  An array of integers takes the same space as an array of SongInfo.
- Sort songs based on sort order of XYZ components.
- added a RESTORE function