You're describing form-based code. Since it already exists in full template form, and is in use in places other than…