Change tgForms prefix
Change subclasses for instances
Improve documentation