support template in text attributes
context.render
remove interpreter's dependency on screenregion
keyword
keyword interpreters