Hi, I've added some stuff to BGRA-Controls on Git, like the Material Design colors and an unit contributed by the user esvignolo, that can set automatically the color of the font based on the background (used currently in themes for windows 8 and material design), and a bright function.
You can access the colors adding MaterialColors in uses, and doing something like this:
MaterialColorsList.KeyData['Red'].M500
to access from a string (so you can use text-based color configuration settings in your application easily)
or
to access a color directly.
Each color has 14 shades 50, 100, ... 900, A100, A200, A400 and A700 (taken every single color from the Material Design website).
Because I can't just use the numer I've prefixed them with 'M', so 50 is M50, the 'A' prefixed ones are the same.
If you want to use set-based configuration, all the material design colors was added to the BCSamples unit, together with the Windows 8 colors and other default themes, that are available in the default theme manager.