Better references
Reuse the default model new method
Properly format the list of accepted formats (fixes #15)
Give the full list of accepted formats (fixes #16)
Use all variables, not just those with data (implements #18)
Use the node ID for anonymous nodes