feat(field-selection): enable selection of fields & enable use of single field for source and declarations