refactor view renderer and move plugins out of <kwc placeholder

It is not neccessary to add plugins to <kwc placeholders as they are the same for all. Instead they are now in the cached contents