Fixes #12 Added view renderer interface and fixed some docs
Merged conflicts