Allow arbitrary colors and multiple lights