This is the start of a SilverStripe 3 module for creating radio button fields with a more custom appearance.