Short list of what to do

. Implement more data types.
. Implement model specific support?
  Maybe this isn't needed if all subtypes and such get figured out.
