HTML form generator inspired by Django forms