Added support for creating other field types and add more interactive help