Code rendering moved to it's own parser

CodeSections now responsible for organizing and rendering CodeCommands.

CD command now affects parent.