Structures Of Graph Colorings