/// <summary>
        /// Gets the color wheel.
        /// </summary>
        /// <param name="role">The role.</param>
        /// <returns></returns>
        public colorWhellForContent getColorWheel()
        {
            colorWhellForContent output = new colorWhellForContent(bgColors[acePaletteVariationRole.even.ToInt32()].ColorToHex(), bgColors[acePaletteVariationRole.odd.ToInt32()].ColorToHex(), bgColors[acePaletteVariationRole.important.ToInt32()].ColorToHex());

            output.header  = bgColors[acePaletteVariationRole.header.ToInt32()].ColorToHex();
            output.footer  = bgColors[acePaletteVariationRole.important.ToInt32()].ColorToHex();
            output.heading = bgColors[acePaletteVariationRole.heading.ToInt32()].ColorToHex();
            return(output);
        }
        /// <summary>
        /// Gets the color wheel.
        /// </summary>
        /// <param name="role">The role.</param>
        /// <returns></returns>
        public colorWhellForContent getColorWheel(acePaletteRole role = acePaletteRole.none)
        {
            if (role == acePaletteRole.none)
            {
                role = active;
            }
            aceColorPalette pal = this[role];

            colorWhellForContent output = new colorWhellForContent(pal.bgColors[acePaletteVariationRole.even.ToInt32()].ColorToHex(), pal.bgColors[acePaletteVariationRole.odd.ToInt32()].ColorToHex(), pal.bgColors[acePaletteVariationRole.important.ToInt32()].ColorToHex());

            output.header  = pal.bgColors[acePaletteVariationRole.header.ToInt32()].ColorToHex();
            output.footer  = pal.bgColors[acePaletteVariationRole.important.ToInt32()].ColorToHex();
            output.heading = pal.bgColors[acePaletteVariationRole.heading.ToInt32()].ColorToHex();
            return(output);
        }