switch ($component) {
        case "toggle":
            $toggle = new Toggle();
            break;
        case "toggle-on-focus":
            $toggle = new ToggleOnFocus();
            break;
        case "toggle-on-pressed":
            $toggle = new ToggleOnPress();
            break;
        case "toggle-off-focus":
            $toggle = new ToggleOffFocus();
            break;
        case "toggle-off-pressed":
            $toggle = new ToggleOffPress();
            break;
        case "toggle-disabled":
            $toggle = new ToggleOnDisabled();
            break;
        case "toggle-disabled-focus":
            $toggle = new ToggleOnDisabledFocus();
            break;
        case "toggle-off-disabled-focus":
            $toggle = new ToggleOffDisabledFocus();
            break;
        default:
            $toggle = new Toggle();
            break;
    }
    $toggle->generate_image($color, $size, $holo, $kitkat);
}