add example view
suggest namespace and name of package
validate packagename and directory
calculate variable dottedname before rendering and use everywhere