I just noticed that the zone model has its value location as String that can be parsed into squares.
Is that a good choice? I think we should store them as List<List> directly and then parse into a string in "ZoneAdapter".
Moreover, I don't think storing Zones as serialized string is a good choice again, you can store data in lists on firebase.
This would be much more clean.
Originally posted by @Feez2403 in #166 (comment)