I feel like I have a tendency to overcomplicate things. My polygons were working fine but now I have to support polygons that have childs and the childs can have childs and so on... I guess I'll figure it out and the end result should be cool but not sure if it's worth the effort.