would defeat the purpose, i'd have to define everything. Im trying to get it done dynamically.

eg they could go {somenamehere} and it would load somenamehere.tpl into there
btw ive almost got it working, im just trying to work out recursion now