Map back-end

The map is now persistent with a proper data structure behind it.