Rolled my own API to create settings fields. Need to support saving.