Added an indentation argument to the generated methods.
Fixed a newline issue with the Branch template.
Rendered the incoming indentation anytime we render additional indentation.
Added protetction to the `indentation` variable in code elements and updated it with the code element's own indentation.
Passed indentation around.