Edge Decompositions of Colored Graphs