A and D, and the ability to ser an arbitrarily large amount of colors, 10-20 would be good.