Three Approaches To Adding Configurable Fields To Your