Moved iterm into it's own module