Controle existente do JavaFX 2.0 - style / template

Tenho muita experiência com o WPF e novo no JavaFX 2.0. Estou prestes a mover um projeto do Silverlight para o JavaFX 2.0. Dois livros da Apress e vários tópicos não conseguiram responder às minhas perguntas (talvez eu não consiga ver ou entender as respostas, por causa das minhas expectativas influenciadas pelo WPF).

O que eu preciso é de um controle com funcionalidade RadioButton, mas uma interface do usuário completamente diferente. Meu RadioButton tem um texto, uma imagem, nenhum botão, uma linha (retângulo) abaixo do texto. Se o RadioButton não estiver selecionado, o texto e a imagem são transparentes, a imagem é cinzelada e o retângulo não é visível. Se estiver selecionado, o texto e a imagem são opacos, a imagem é colorida e o retângulo fica visível (todas as alterações por meio de animação).

Eu sei como eliminar um controle JavaFX 2.0 existente, mas não sei como estilizar / ocultar o RadioButton dessa maneira.

No WPF eu simplesmente criei um novo modelo para o meu estilo RadioButton ... como mencionei, talvez essas expectativas influenciadas pelo WPF para o JavaFX 2.0 sejam o meu obstáculo.

Obrigado...

Editar:

Parece que não é possível criar outro modelo para os controles existentes (?):Controles de renderização do JavaFX 2.0 dentro do controle

Então, qual será a melhor maneira de implementar o meu RadioButton? Eu me incomodo com o ToggleGroup ...

questionAnswers(1)

yourAnswerToTheQuestion