Support for Custom Fields

No ETA on this one other than probably sometime in 2021. Lots to do and so little time.