After a few more days of trying to port the old site over to the new system, there has been a need to rethink the "iterator" object type. Right now, this is the only way to change the scope of the context, but there would be a lot of good reasons to be able to add a new scope layer without iterating through a list. I think it would be nice to change @iterator to @scope, but then $iter would still stay the same and take a @scope (not an @iterator) and then just enumerate the list in its argument and pass each one into the scope to be rendered. We could also just do a singular $scope render and pass in a single object to become the "this" in a new scope.