FOundations for field factory and specific fields