Add base type to widget template. Now 'extends' is parsed.
Move template instantiation to GuiContext.
Rename userSize property to size.
Test simple template.
Fix parser not appending parsed templates to result.