component defaults based off of light or stable