All custom types must currently be created in code since this was the easiest way to create it. The plugin ties in to the standard HTML and Image fields functionality within WordPress. Select boxes, checkboxes and
standard text fields can also be created.
By having content in the code, you can do things like create dropdowns of other content easily, as well as make migration between environments easier (example code is supplied).