Further work in progress to edit web forms.
Includes a working attribute type and a basic page type.
The intention is that the developer can either use the attribute in their own page type or just include the basic page type.