Mostly skeleton version including ABNF

Complete change. Previous was another template.