* Refactor code, prepare for scrollbar * Move file to file editor, fix rust lexer new line, refactor code, fix caret render position * Fix caret position at new lines * Scroll content