Then we can do things like this (https://github.com/KSHSK/WAVED/blob/Prototype/js/components/us_map.js#L116) for nested things