FXML is ________________________.

a) not as easy to use as Swing to create the UI
b) dependent on explicit commands that must be performed in a particular order
c) an XML-based mark-up language
d) a low level declarative language