Supported styles will be part of the uidata. Can then generate the styles boxes based on whatever component is selected. It's night and i am doing some really bad coding. Need to clean this up tomorrow