Added ContentFor for named yields
Add some documentation and helper function