Organization patch

By using maps and lists, I was able to categorize the icons into their own maps (I think further grouping will be helpful, i.e. arrow icons in their own map which will be merged into directional map) and also more maintainable for future addition or removal.