Yes for example, and
a screen template,
a console template,
a systray template,
a toolbar template,
etc...
Especially for newbies ! but also for everybody (time saving).
Another things that might help newbies :
Having a wizard like Visual Studio or DevC++ to create a new project in which you can choose between a window app, a console app, a screen app that open an associated template.
Also, the little help/description for the functions in the bottom editor might be (IMHO) more useful to the final programmer if the type of arguments were described.
For example, OpenWindow() shows :
OpenWindow (#Window, x, y, InnerWidth, InnerHeight, Title$ [, Flags [, ParentID]]) - Opens a new window according to the specified parameters.
It might be better this way :
Window.l = OpenWindow (PBId.l, x.l, y, InnerWidth.l, InnerHeight.l, Title.s [, Flags.l [, ParentID.l]]) - Opens a new window according to the specified parameters.