refactor out
rename view to renderable
use internal layout format
point to defined regions
Remove logging, simple var names