--[[
Classes.RadioButtonGroup

This class creates a list of radio buttons that the user can select from.

Constructors:
	new(frame [instance], buttons[] [RadioButtonLabel])
	Create(list[] [string], max [integer])
		> Creates a RadioButtonGroup from the list with a max scrolling number.

Properties:
	Frame [instance]
		> The container frame for the RadioButtonGroup. Can be used for positioning and resizing.
	RadioButtons[] [RadioButtonLabel]
 		> An array of the RadioButtonLabels that are used in the RadioButtonGroup.

Methods:
	:GetActiveRadio() [RadioButtonLabel]
		> Returns the currently selected RadioButtonLabel
	:Destroy() [void]
		> Destroys the RadioButtonGroup and all the events, etc that were running it.

Events:
	.Changed:Connect(function(old [RadioButtonLabel], new [RadioButtonLabel])
		> When the selected radio button is changed in the radio button group this event fires
--]]