Custom User Data

@esoergel @twymer
Yeah i'd still advocate for just changing the name to `field_type` or `field_id`