update View NS to use config, not settings

Includes some re-working of the string-template trait

Ref: #2298