Is there a way to create a new field type?

Refer this PR