Is JavaFX an API?