remove unnecessary array passing
move towards ctrl as syntax
Revert "move towards ctrl as syntax"

This reverts commit fb6823f954efe560eb0d631f4c55384f2f14b693.
Revert "Revert "move towards ctrl as syntax""

This reverts commit 0ed6346d9dcf78c781a223028f3e0825d94fc006.
define render directive
working with renders and partials
use partial so it can be for generic trackable object type