Formal Fields: A Framework to Automate Code Generation Across Domains