Add new features: $f->fields and "widgets" for custom field templating